
用ASP.NET语法创建Web服务器控件模板
发布时间:2006-06-25 19:51:13 来源:曲项向天歌 网友评论 0 条
在 .aspx 文件中,将元素插入到控件中标识正在创建的模板:
在模板元素中,添加 HTML 文本和其他控件作为模板的内容。包括使用常规语法的嵌入式控件的属性和数据绑定值:
对于要创建的每一模板重复步骤 1 和 2。
以下示例显示了 DataList Web 服务器控件的完全声明,带有为 Header、Item 和 Separator 模板声明的简单模板。
| <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" 属性,则将显示此错误。指向信息图标 (
);此时将显示工具提示,它包含有关该错误的详细信息。
推荐阅讯
- 10天学会ASP.net之第六天
- 当ASP.NET撞上JSF之构建应用程序的异同
- ASP.NET页面中标题单点解决方案
- ASP.NET 2.0服务器控件开发之基本概念篇
- 用ASP.NET写一个发送ICQ信息的程序
- ASP.NET 2.0轻松实现数据库应用开发
- ASP.NET底层架构探索之ASP.NET管道
- .NET正则表达式使用高级技巧之替换类
- 用.NET Framework 2.0创建Form设计器
- ASP.NET 应用中大文件上传研究
阅读排行
- 1.用ASP.NET 2.0设计网络在线投票系统
- 2.在ASP.Net 2.0中实现多语言界面的方法
- 3.轻松加密ASP.NET 2.0 Web程序配置信息
- 4.在ASP.NET中使用AJAX的简单方法
- 5..NET 2.0中的企业库异常处理块简述
- 6.面向.NET开发人员的Ajax 技术平台策略
- 7.揭开ASP.NET中Cookie编程的奥秘
- 8.ASP.NET2.0服务器控件之创建自定义控件
- 9.ASP.NET2.0中Gridview中数据操作技巧
- 10.ASP.NET 2.0发送电子邮件全面剖析之二
专题教程
- 大话G游 专题:手机病毒揭密
- ARP攻击防范与解决方案 路由故障处理手册
- Picasa中文版_Picasa教程 专题:清除流氓软件
- Firefox专题 seo搜索引擎优化专区
- 重装Windows必知的事情 装机之必备软件大行动
病毒专杀栏
