快捷搜索:

Asp.Net 4.0 新特性,输出更纯净的Html代码 ClientID

1. 在Asp.Net 4.0 中我们可以节制输出html中的工具id的形式了,之前我们经常看到类似这样的id

ctl00_MainContent_txtAutoID

这在客户端节制时很未方便,也没有若干实质的意义

现在我们可以经由过程设置控件的ClientIDMode改动clientId的输出形式,例如下面代码:

将分手输出

AutoID: 自动输出和之前版本输出的clientID一样

Static:输出和server端指定的id一样的id

Predictable:对付dataGrid,listView分外有用,使ClientID值款式象clientIDrowsuffix一样;

Inherit:这个值指定控件象它的父工具一样孕育发生ID,即我们常说的承袭。

2. ASP.NET4.0 供给了一个叫做 ViewStateMode 的新属性,这个属性可以零丁设置控件的视图状态。在曩昔版本的 ASP.NET 中,控件的视图只有在 Page 的 ViewState 启用的条件下才可以零丁节制。在 ASP.NET4.0 中,控件的视图状态可以零丁设置了,也便是说,纵然页面的视图状态没有启用,控件依然可以启用视图状态。

ViewStateMode 属性有三种取值:

Inherit:视图状态从父控件承袭;

Enabled:纵然父控件的视图状态没有启用,也启用该控件的视图状态;

Disabled:纵然父控件的视图状态启用了,也禁用此控件的视图状态。

3. CheckBoxList和RadioButtonList,以及Menu控件都支持应用ul或者ol输出html,这个很简单知道有这么回事,用的时刻去用就好了

转自:http://www.cnblogs.com/yukaizhao/archive/2010/05/22/asp-net-new-feature-pure-html.html

您可能还会对下面的文章感兴趣: