DataList动态添加模版

DataList动态添加模版,首先建立两个模版,例a.ascx,b.ascx
a.ascx内容:

<%@ Language = "C#" %>

<%# "<b>" +
    DataBinder.Eval(((DataListItem)Container).DataItem, "LastName") +
    "</b>, " +
    DataBinder.Eval(((DataListItem)Container).DataItem, "FirstName")
%>

b.ascx


<%# "<b>" +
    DataBinder.Eval(((DataListItem)Container).DataItem, "FirstName") +
    "</b>, " +
    DataBinder.Eval(((DataListItem)Container).DataItem, "LastName")
%>

在Default.aspx中有
<asp:DataList run="server" id="Show"></asp:DataList>
在Default.aspx.cs中
protected void Page_Load(object sender,EventArgs e)
{
this.Show.ItemTemplate = Page.LoadTemplate("a.ascx");
}
这样调用就可!
posted @ 2008-04-01 22:58 LuckStar 阅读(108) 评论(0)  编辑 收藏 网摘

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
Google站内搜索



相关文章:

相关链接: