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