破竹CMS控件使用说明

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一页

首先介绍一下Pozhu.CMS.WebCMSPageBase,Pozhu.CMS类,这个类是页面基类,使用破竹CMS开发的网站页必须继承自该类或该类的继承类,该类提供了多个破竹CMS的特性:

  • 继承了该类的应用程序页面配合伪静态URL可以生成静态页(该继承自Pozhu.Framework.PageBase, Pozhu)
  • 继承了该类的应用程序页面可以对当前文档进行计数
  • 该类自动获取当前站点实例对象、当前栏目的实例对象和对前文档的实例对象
  • 在以下几篇文章介绍的控件都必须用在继承了该类的应用程序页

如何继承继承该类?

第一种方法:破竹CMS在web.config文件中将该类配置为.aspx 页面的默认页基类,但有个前提条件,该.aspx不能有关联的.cs文件。新建一.aspx文件的方法如下图:

PoZhuCMS Controls1.gif

不要红框中的复选框选中。

第二种方法:上一种方法的确是一种方便、快捷的一种方法,但对于开发者来说将代码写在.aspx关联的.cs文件更方便,因此,新建的.aspx文件依然可以联.cs文件,将.cs文件中的System.Web.UI.Page替换为 Pozhu.CMS.Web.CMSPageBase;如下图:

PoZhuCMS Controls2.gif

将.cs文件中的System.Web.UI.Page替换为Pozhu.CMS.Web.CMSPageBase,如图:

PoZhuCMS Controls3.gif

下面说一下伪静态URL的实现:

通过下面的示例会明白什么是伪静态URL以及如何实现。开发一新闻系统,一般情况新闻内容页面需要传递参数,比如 http://www.域名.com/newsView.aspx?newsID=524,现在把这种格式改成如下:http://www.域名.com/newsView/524.aspx;

第一步:在站点伪静态URL管理中添加一个规则,如图:

PoZhuCMS Controls4.gif

第二步:修改新闻列表的链接,将

  <a href="newsview.aspx?documentid=编号">新闻标题</a>

修改为

  <a href="/newsview/编号.aspx">新闻标题</a>


相关条目[ ]

参考来源[ ]