.NET Framework 4.0 帶來了豐富的 ASP.NET 新功能,本文聚焦動態資料增強、AJAX 改進與 Visual Studio 2010 IDE 新特性。
FormView 的實體模板,自訂資料呈現。包含客戶端腳本效能優化、CDN 支援、ScriptLoader 改進等,提升豐富客戶端體驗。
web.config 轉換語法,簡化跨環境部署設定。<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="EnableDynamicData.aspx.cs"
Inherits="DynamicData.Demo.EnableDynamicData" %>
<!DOCTYPE html>
<html xmlns="https://www.w3.org/1999/xhtml">
<head runat="server"><title></title></head>
<body>
<form id="form1" runat="server">
<div>
<asp:ValidationSummary ID="ValidationSummary1" runat="server" EnableClientScript="true" HeaderText="驗證錯誤的列表" />
<asp:DetailsView ID="DetailsView1" runat="server" AllowPaging="True" DataKeyNames="ProductID"
DataSourceID="EntityDataSource1">
<Fields>
<asp:CommandField ShowDeleteButton="True" ShowEditButton="True" ShowInsertButton="True" />
</Fields>
</asp:DetailsView>
<asp:EntityDataSource ID="EntityDataSource1" runat="server" ConnectionString="name=AdventureWorksEntities"
DefaultContainerName="AdventureWorksEntities" EnableDelete="True" EnableInsert="True"
EnableUpdate="True" EntitySetName="Products" EnableFlattening="False">
</asp:EntityDataSource>
</div>
</form>
</body>
</html>
.NET 4.0 在動態資料、AJAX 與開發工具三大面向全面增強,大幅降低資料驅動應用開發門檻並提升部署彈性。