asp.net 4.0 新特性之web.config的改進, ViewStateMode, ClientIDMode, EnablePersistedSelection
介紹
asp.net 4.0 的新增功能
* 簡潔的 web.config 文件
* 控件的新屬性 ViewStateMode - 控件的視圖狀態模式
* 控件的新屬性 ClientIDMode - 生成客戶端 ID 的方式
* 列表控件的新屬性 EnablePersistedSelection - 保存選中項的方式
* 控件的其他一些增強點
o RenderOuterTable - 指定控件在客戶端呈現的時候,是否在外層加 table 標簽
o Menu 控件,在 asp.net 4.0 中將會以 ul li 的方式呈現在客戶端
o RepeatLayout - 布局模式,控件在客戶端的 HTML 呈現方式
o Wizard 和 CreateUserWizard 新增了 LayoutTemplate 模板
o 原來使用 ListView 必須要有 LayoutTemplate ,在 asp.net 4.0 中可以不再用它了
示例
1、簡潔的 web.config,配置信息被移到了 machine.config
Web.config
代碼
<?xml version="1.0"?>
<!--
清爽的 web.config
配置信息一律都放到 machine.config 裡了
-->
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
</system.web>
</configuration>