程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 精進不休 .NET 4.0 (1)

精進不休 .NET 4.0 (1)

編輯:關於ASP.NET

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>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved