此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

您现在的位置: 智可网 - 程序开发 - 微软开发专区 - .Net - .Net实例 - 正文
用ASP.NET语法创建Web服务器控件模板
教程录入:吴家声    责任编辑:admin 作者:佚名 文章来源:本站原创

    在 .ASPx 文件中,将元素插入到控件中标识正在创建的模板:
  
  <ASP:DataList id="DataList1" runat="server">
  <ItemTemplate>
  </ItemTemplate>
  </ASP:DataList>
  
    在模板元素中,添加 Html 文本和其他控件作为模板的内容。包括使用常规语法的嵌入式控件的属性和数据绑定值:
  
  <ItemTemplate>
  Name: <ASP:Label runat="server"
  Text="<%# Container.DataListItem.Name %>"/>
  </ItemTemplate>
  
    对于要创建的每一模板重复步骤 1 和 2。
  
    以下示例显示了 DataList Web 服务器控件的完全声明,带有为 Header、Item 和 Separator 模板声明的简单模板。
  
  <ASP:datalist id="DataList1" runat=Server >
  <HeaderTemplate>
  Items matching your query:
  </HeaderTemplate>
  <ItemTemplate>
  Name: <ASP:Label id=Label1 runat="server"
  Text='<%# DataBinder.Eval(Container, "DataItem.EmployeeName")
  %>'></ASP:Label>
  </ItemTemplate>
  <SeparatorTemplate>
  <br><hr>
  </SeparatorTemplate>
  </ASP:datalist></p>
  
    注意 如果 Web 窗体设计器无法正确呈现某 Web 服务器控件,它将显示一个灰色框,上面显示文字“创建控件时出错”。这通常意味着该控件的 ASP.Net 语法不正确 — 例如,如果某 Web 服务器控件元素中缺少 runat="server" 属性,则将显示此错误;此时将显示工具提示,它包含有关该错误的详细信息。 
   
  
分享
打赏我
打开支付宝"扫一扫" 打开微信"扫一扫"
客户端
"扫一扫"下载智可网App
意见反馈
用ASP.NET语法创建Web服务器控件模板
作者:佚名 来源:本站原创

    在 .ASPx 文件中,将元素插入到控件中标识正在创建的模板:
  
  <ASP:DataList id="DataList1" runat="server">
  <ItemTemplate>
  </ItemTemplate>
  </ASP:DataList>
  
    在模板元素中,添加 Html 文本和其他控件作为模板的内容。包括使用常规语法的嵌入式控件的属性和数据绑定值:
  
  <ItemTemplate>
  Name: <ASP:Label runat="server"
  Text="<%# Container.DataListItem.Name %>"/>
  </ItemTemplate>
  
    对于要创建的每一模板重复步骤 1 和 2。
  
    以下示例显示了 DataList Web 服务器控件的完全声明,带有为 Header、Item 和 Separator 模板声明的简单模板。
  
  <ASP:datalist id="DataList1" runat=Server >
  <HeaderTemplate>
  Items matching your query:
  </HeaderTemplate>
  <ItemTemplate>
  Name: <ASP:Label id=Label1 runat="server"
  Text='<%# DataBinder.Eval(Container, "DataItem.EmployeeName")
  %>'></ASP:Label>
  </ItemTemplate>
  <SeparatorTemplate>
  <br><hr>
  </SeparatorTemplate>
  </ASP:datalist></p>
  
    注意 如果 Web 窗体设计器无法正确呈现某 Web 服务器控件,它将显示一个灰色框,上面显示文字“创建控件时出错”。这通常意味着该控件的 ASP.Net 语法不正确 — 例如,如果某 Web 服务器控件元素中缺少 runat="server" 属性,则将显示此错误;此时将显示工具提示,它包含有关该错误的详细信息。