知识大全 ASP.NET中实现模版的动态加载[2]

Posted 文件

篇首语:有知识的人会得到世人的美誉。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET中实现模版的动态加载[2]相关的知识,希望对你有一定的参考价值。

ASP.NET中实现模版的动态加载[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  接下来 我们首先创建若干个模版文件 我们先创建两组模版文件 每一组模版文件分别包含有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();

cha138/Article/program/net/201311/15340

相关参考

知识大全 ASP.NET中实现模版的动态加载[1]

ASP.NET中实现模版的动态加载[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPN

知识大全 ASP.net中动态加载控件时一些问题的总结

ASP.net中动态加载控件时一些问题的总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  经常

知识大全 asp.net动态加载css

  谁如果有更直接的方法请不吝赐教也不知有什么方法可以直接更换css  <%@PageLanguage=C#AutoEventWireup=true CodeFile=Defaulta

知识大全 在ASP.NET中动态生成图形

在ASP.NET中动态生成图形  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  NET有一个很灵巧

知识大全 Asp.Net中动态页面转静态页面

Asp.Net中动态页面转静态页面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  关于在AspN

知识大全 在Asp.net用C#建立动态Excel

在Asp.net用C#建立动态Excel  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在中建立

知识大全 基于asp.net的web页面动态控件创建以及使用

 摘要web设计中有很多场合页面的控件要动态创建甚至只能动态创建这样可以增加页面的灵活性但是给程序员带来了一些麻烦比如要使用动态创建的控件怎么使用都是要求解决的问题本文基于aspnet简要介绍了页面的

知识大全 在ASP.NET中显示进度条

在ASP.NET中显示进度条  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  对于加载时间比较长的

知识大全 asp.net基础小结

  一动态网页和静态网页  起初看到这两个概念会以为动态网页就是网页带有flash的页面而静态网页就是不会动的网页现在看来这种理解是错误的大错特错所谓的动态网页呢其实是指网页和服务器有交互的服务器中的

知识大全 ASP.NET动态设置页面标题

ASP.NET动态设置页面标题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPNET为我们