ASP.NET
八、ASP.NET Web 服务器控件模板
大多数 Web 服务器控件具有默认的布局和外观,但是您可以通过设置属性或使用样式来操纵它们。部分 Web 服务器控件还允许您使用模板来自定义其外观。
模板是一组 HTML 元素和控件,它们构成控件特定部分的布局。例如,在 DataList Web 服务器控件中,您可以使用 HTML 元素和控件的组合来创建列表中每行的布局。同样,GridView Web 服务器控件对网格中的每行都具有一个默认的外观。但您可以通过为各列定义不同的模板,来自定义网格的外观。
说明: 模板不同于样式。模板定义控件某一部分的内容,例如 DataList 控件中某行的内容。而样式指定元素的外观,例如颜色、字体等。样式可以作为整体应用于控件(例如,设置 GridView 控件的字体)和模板项。
模板由 HTML 和嵌入的服务器控件组成。当控件在 ASP.NET 网页中运行时,控件基础结构呈现模板的内容,而不是控件的默认 HTML。
1、哪些控件支持模板?
并非所有 Web 服务器控件都支持模板。在大多数情况下,复杂的控件支持模板。这些控件包括 GridView 和 DataList、Repeater、FormView、DetailsView、Login 及其他控件。
每一控件支持的一组模板略有不同,这些模板指定控件的不同部分的布局,例如标题、脚注、项和所选项。您可以为上述任一或全部对象指定模板,具体情况取决于您要自定义哪一对象。在 GridView 控件中,您可以为列(而非行)指定模板。
下表概述了支持模板的 Web 服务器控件。
控件
模板
ChangePassword
· ChangePasswordTemplate
· SuccessTemplate
CompleteWizardStep
· ContentTemplate
· CustomNavigationTemplate
CreateUserWizar
相关文档:
一、委托
(1) 委托时一种引用方法的类型,一旦为委托分配了方法,委托将与该方法具有完全相同的行为,委托方法的带哦用可以像
其他方法一样,具有参数和返回值,
如: public delegate int PerformCa ......
看了那么多,还是亲自动手实践下有效果。
引用 百度 杨云飞ai生活
ASP.NET 2.0 实现伪静态网页方法
方法一:利用Httphandler实现URL重写(伪URL及伪静态)
我们有时候会见到这样的地址:“http://www.huoho.com/show-12-34.html”,你或许认为在站点服务器根目录“/”下存在名为“show- ......
直接在ASP.net中上传大文件的方法.
方法一:在web.config中添加<httpRuntime maxRequestLength="100000" executionTimeout="45"/>
方法二:修改IIS配置文件windows->system32->inetsrv->metaBase.XML
方法三:
1. httpHandler or HttpModule
a.在ASP.net进程处理request请求之前截获 ......
Asp.net 用url重写(URLReWriter)实现任意二级域名
我最近写了个小例子,大家可以先看这个,里面有小例子的完整代码下载.
http://www.cnblogs.com/notus/archive/2009/03/26/1422548.html
好久没有写技术文章,如果大家看不明白,就多看几篇,汗,或者,在文章的后面回复(这是最有效的办法),我会尽力帮助大家解答疑惑.
来 ......
一、如何:使用 ASP.NET 语法将服务器控件添加到 ASP.NET 网页
可以通过在 .aspx 文件中直接声明 Web 服务器控件将它添加到页中。
以声明方式添加控件
A、如果您位于可视化设计器中,请切换到源编辑视图。
B、将表示该控件的元素键入 .aspx 文件。您使用的具体语法取决于要添加的控件, ......