奇文网络小说管理系统/动态页模板修改
自定义控件调用[ ]
要使用.Net 自定义控件需要两个步骤:
第一, 需要在页的头部注册下控件
第二, 调用控件输出内容
例:
第一步注册控件:
在ASCX 文件的第二行开始,插入如下代码
<%@Register TagPrefix="Ws" TagName="TopReComm" Src="Book/Controls/TopReComm.ascx " % >
TagPrefix="Ws" 其中Ws 为官方自定义空间名,无须理会
TagName="TopReComm" 其中TopReComm 为控件名,在第二步调用输出的时需要用到。
Src="Book/Controls/ TopReComm.ascx " 引用的文件的地址
请注意:如果ASCX 文件中的头部有相同的调用,那就无须重复插入相同的代码了。
请注意:以上这段代码的作用只是告诉服务器在执行这个页面的时候,加载相应的自定义控件,并没有实际显示。
第二步调用控件输出
<Ws:TopReComm id="TopRe" List-Times="W" List-Sort="N" List-Vip="A" List-TopNum="10"List-TimeOut="30" Runat="Server" />
<Ws:TopReComm 这部分是我们第一步声明的自定义空间名及控件名。
id="TopRe" 为本次调用自定义控件的唯一ID,请注意:这个ID 在同一个页中不能存在重复,可以随意命名,但请注意不可以用数字或者特殊符号开头。
List-Times="W"或者List-XXXXX="xxxx" 为传入控件调用的参数。具体我们下面将做解释。
以上这段代码,为显示调用的内容输出。
做完这两步,那整个调用就完成了。可以测试自定义控件调用是否正确了。
自定义控件参数[ ]
例:
<Ws:TopReComm id="TopRe" List-Times="W" List-Sort="N" List-Vip="A" List-TopNum="10"List-TimeOut="30" Runat="Server" />
以上这段代码中List-Times="W"或者List-XXXXX="xxxx",这都是控件的参数传入。
具体每个参数含义如下
自定义控件文件[ ]
完整举例[ ]
举例A:分类热门推荐
第一步:ASCX 文件页第二行插入
<%@ Register TagPrefix="Ws" TagName="Rct" Src="Book/Controls/ReCommTclass.ascx" %>
第二步:在需要调用输出的地方插入
<Ws:Rct id="Rct1" List-Tid="19" List-Title="武侠仙侠" List-Nid="4" Runat="Server" />
以上代码黑体部分,需要根据实际情况调整
List-Tid="19" 为调用推荐分类的ID,如图所示:
List-Title="武侠仙侠" 书籍分类的名称
List-Nid="4" 书籍分类的ID
如图所示:
我们可以看下,我们改的红字部分将在Book/Controls/ReCommTclass.ascx 文件中影响什么?
(1) List-Titile 的内容影响了 <%=List.Title%>部分的内容
(2) List-Nid 的内容影响了 List.Nid 的内容
(3) List-Tid 的内容影响了整个文件调用的推荐数据
参考来源[ ]
奇文网络小说管理系统手册导航 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|