Welcome 微信登录

首页 / 网页编程 / ASP.NET / 精进不休 .NET 4.0 (1)

精进不休 .NET 4.0 (1)2012-05-28 博客园 webabcdasp.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>