2010-12-16 16 views
0

私たちはviewstateを使用しようとしましたが、他のイベントがMVC Archで発生するとnullになるので、ユーザーが追加ボタンを押すまでデータベースを更新しないテキストボックスの複数のデータを追加します。私はデータセットを使用しています...もしそうなら、どうですか? ありがとうございます...MVCアーキテクチャでviewstateの問題?

答えて

0

MVCでviewstateは使用しません。もちろん、DataSetを使用することはできますが、Webフォームのビューステートに依存するコントロールは機能しません。

0

MVCビューステートとセッションはありませんが、viewstateではなくTempDataオブジェクトを使用できます。あなたのコントローラーではTempDate["MyKey"]="My Value"のようにバインドすることができ、次のリクエストでは、あなたの価値を行動の形で得ることができます。String s=TempData["MyKey"]

0

強く型付けされたビューを使用することをお勧めします。ここでは、ビュー要素でモデルプロパティをアタッチすることができます。これにより、ポストバック時に、モデルオブジェクトにはすべての投稿された値が含まれます。

表示テンプレートを使用してテストボックスを反復し、モデルプロパティをアタッチ/パスすることもできます

関連する問題