Loading article…
ASP.NET Dynamic Dataは、Microsoftが提供するRuby on RailsにインスパイアされたWeb アプリケーションスキャフォールディングフレームワークで、ASP.NETの拡張機能として提供されており、データ駆動型 Web アプリケーションの構築に使用できます。ASP.NET Web サービスのURIにエンコードすることでデータベース内のテーブルを公開し、テーブル内のデータは自動的にHTMLにレンダリングされます。レンダリングのプロセスは、カスタム デザイン テンプレートを使用して制御できます。内部的には、データベースメタデータを使用してデータベース スキーマを検出します。[ 1 ] [ 2 ]
ASP.NET Dynamic Data は、元々は 2007 年に「ASP.NET 3.5 Extensions」パッケージの一部として出荷され、2008 年 8 月 11 日にリリースされた.NET Framework 3.5 Service Pack 1 に組み込まれました。 [ 3 ]
ASP.NET Dynamic Data は、登録されたデータ モデルに基づいて、一般的なデータ操作 (レコードのリスト表示、編集、挿入など) 用のページを自動的に作成するスキャフォールディングおよびUI生成機能を提供します。また、フィールド テンプレートとページ テンプレートを使用したデータ検証とカスタマイズの組み込みサポートも提供しており、開発者は最小限の追加コードで生成されたUIの外観と動作をカスタマイズできます。[ 4 ]