2009-07-03 3 views
5

私は現在開始している新しいプロジェクトのMVCを調査中です。これまでのところ、私はそれが好きですが、私は何かについて疑問に思っています。一般的なビューでASP.NET MVCを使用

実際に表示されるビューは設計時には認識されません。これらのビューの構築方法を設定ファイルに指定します。このパターンはMVCによってサポートされていますか、または表示するデータを設計時に正確に知る必要がありますか?

もしそうでなければ、デザイン中に定義されたモデル/ビューを持っていると仮定した情報の大部分として、私が何を見ているべきかを指摘する人がいますか?

よろしく、

アレックス..

答えて

6

あなたはあなたの意見は弱い型付けされたことができます...ビュー上のあなたの最初のページディレクティブは、次のようになります。

<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage" %> 

...とコントローラのデータを次のように参照することができます:

<%= ViewData["MyData"] %> 

いくつかの一般的なインターフェーザあなたがあなたの見解を伝えようとしているのですか?あなたは、あなたのモデルを参照するためにあなたのインターフェースを使用することができ、その後

<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<IamTheInterface>" %> 

:もしそうなら、あなたは一般的なビューページ<>を使用して恩恵を受けることができ

<%= Model.MyProperty %> 
+0

こんにちはJeff、 これは良いことに感謝しています。 はい、各ビューはまったく同じインターフェイスを持ち、基本的にCRUD機能を備えたグリッドです。 –

3

LosTechies.comにpostクールがありますModelプロパティから自動生成されたフィールドを持つ "autoform"の構築について説明します。見てください、それはあなたが探しているものかもしれません。

+0

アリエル、これはとても役に立ちます。どうもありがとう! –

関連する問題