首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

.NET 4.0 新特性速覽(三):動態資料、AJAX 增強與 VS2010 IDE 改進

     編輯:關於ASP.NET

前言

.NET Framework 4.0 帶來了豐富的 ASP.NET 新功能,本文聚焦動態資料增強、AJAX 改進與 Visual Studio 2010 IDE 新特性。

動態資料增強

  • EnableDynamicData:一鍵啟用動態資料功能。
  • DynamicHyperLink:輕鬆產生動態資料站台導航超連結。
  • Entity Template:基於 FormView 的實體模板,自訂資料呈現。
  • DisplayAttribute:新屬性,可設定欄位顯示名稱與順序。

AJAX 增強

包含客戶端腳本效能優化、CDN 支援、ScriptLoader 改進等,提升豐富客戶端體驗。

Visual Studio 2010 IDE 改進

  • 程式碼片段支援 HTML/ASP.NET 標記。
  • web.config 轉換語法,簡化跨環境部署設定。
  • 封裝部署功能,支援發布至 IIS 或 Zip 套件。
  • 多目標框架支援,可在同一 IDE 開發 .NET 2.0~4.0 專案。

程式碼範例:EnableDynamicData

<%@ 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 與開發工具三大面向全面增強,大幅降低資料驅動應用開發門檻並提升部署彈性。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved