私は、さまざまな理由でasp.net MVCビューのために強く型付けされたビューデータを好んでおり、コードビッドが以前のasp.net MVCプレビューにあったように、 poco viewdataクラスを定義する自然な場所です。通常、実際のビューと1対1の関係にあります。asp.net mvc views強く型付けされたビューデータ
asp.net rtmビューでコードビハインドを使用する方法はありますか?これは良い方法ではありませんか?
編集: 私がコードビハインドを持ちたいのは、ビューのプロパティとしてViewDataが表示されているということだけです。ビューがクラスであった場合、ViewDataはそのプロパティの1つであり、別のアセンブリでこれを定義するのは自然ではないと感じます。
強く型付けされたビューデータを使用していますか?そのクラスを定義している場合はどうしますか? – terjetyl
これらのクラスは、独自のアセンブリ(MyProject.Models)にあり、大きなプロジェクトの場合は、MyProject.ViewModels(または.DTO)にあります。 – Jason
@TT:はい、強く型付けされたビューを使用します。モデルを "Models"フォルダに保存します。モデルは、基本的には、ビューを表示するための準備データを保持する別個の薄いレイヤーを表します。 –