asp模板 ASP.NET中实现模版的动态加载[2]
ASP.NET中实现模版的动态加载[2]
![asp模板 ASP.NET中实现模版的动态加载[2]](http://img.zhputi.com/uploads/7597/7597b640dc09f6e0f0705af7f09a8dd213494.jpg)
接下来 我们首先创建若干个模版文件 我们先创建两组模版文件 每一组模版文件分别包含有header footer item alternating item四个模版文件 保存成 ascx文件 这样 我们就有两类型风格的模版了 每类型风格的模版中都有自己的header footer item alternating item子模版 下面为其中一个item模版文件 其他的类似
以下为引用的内容
<%@ Control Language= VB %><FONT face= verdana color= green size= > <b>ID: </b> <%# DataBinder Eval(CType(Container DataListItem) DataItem ID ) %> <b>Name: </b> <%# DataBinder Eval(CType(Container DataListItem) DataItem Name ) %> <br><b>Address: </b> <%# DataBinder Eval(CType(Container DataListItem) DataItem Address ) %> <p></FONT>最后 我们开始创建应用程序 新建一个工程 添加两个按钮和一个datalist控件如下图
之后创建一个binddatagrid的方法 将dataset绑定到datalist控件中去 代码如下
以下为引用的内容
private void BindDataGrid(){ dtSet = DB GetDataSet(); DataList DataSource = dtSet Tables[ ] DefaultView;DataList DataBind();}private void Page_Load(object sender System EventArgs e){ if(!IsPostBack) { BindDataGrid(); }}最后 分别为两个按钮的clcik事件添加代码 分别使用page loadtemplate方法去加载我们已经写好的两套模版组中的模版 代码如下
以下为引用的内容
private void Button _Click(object sender System EventArgs e){ // Load templatesDataList AlternatingItemTemplate =Page LoadTemplate( AltItemTempate ascx ); DataList ItemTemplate =Page LoadTemplate( ItemTemplate ascx ); DataList HeaderTemplate =Page LoadTemplate( HeadTemplate ascx ); DataList FooterTemplate = Page LoadTemplate( FootTemplate ascx ); BindDataGrid();}private void Button _Click(object sender System EventArgs e){ // Load templatesDataList AlternatingItemTemplate =Page LoadTemplate( AltItemTempate ascx ); DataList ItemTemplate = Page LoadTemplate( ItemTemplate ascx ); DataList HeaderTemplate = Page LoadTemplate( HeadTemplate ascx ); DataList FooterTemplate = Page LoadTemplate( FootTemplate ascx ); BindDataGrid();}
lishixinzhi/Article/program/net/201311/15340相关文章
- aspnet网站开发教程 ASP.NET事务处理和异常处理
- aspnet项目开发教程 关于ASP.NET中的负载均衡
- aspnet项目开发教程 使用ASP.NET中的用户控件[1]
- aspnet项目开发教程 ASP.NET入门教程 13.3.2 配置文件[1]
- aspnet项目开发教程 深入ASP.NET数据绑定(上)
- 什么asp asp.net如何得到GRIDVIEW中某行某列值的方法
- 如何实现数据绑定 asp.net Repeater 数据绑定的具体实现
- asp数据源控件有哪些 ASP.NET2.0中使用数据源控件之基础知识
- asp数据源控件有哪些 ASP.NET 2.0 中的数据源控件
- ASP技术 ASP.NET中的n种路径
爱学记

微信收款码
支付宝收款码