0

ビューバッグ値を定義するコントローラーは、部分ビューを返します。これは、返される最後のビューです。

この部分的なビューは、JQueryダイアログにレンダリングされます。閉じたら、フォームが入っている前のフォームに戻ります。フォームビュー(最後のビューの前)で、JS関数を介してビューバッグ値にアクセスし、フォームの非表示フィールドに割り当てようとしています。したがって、実際には、ビューバッグを送信したビューからではなく、ビューバッグの値を取得しようとしています。

それって問題ですか?ビューバッグの値は、レンダリングされた最後のビューからのみ使用できますか?

4

1 に答える 1

1

可能かどうかはわかりませんが、いずれの場合も、通常は、所属するビューの外部でViewBagにアクセスする必要はありません。より良い選択肢がいくつかあるようです。

于 2012-04-22T18:36:44.033 に答える