ASP.Net MVC 3 C#ストアフォームフィールドデータ一時的に
現在、私はデータベースによって設定されたいくつかのドロップダウンリストを持つフォームを持っています。誰かがドロップダウンリストに新しい項目を追加したい場合は、それらを別のフォームに持って戻して戻す必要があります。とにかく、私はこれをセッション変数で調整することなく行うことができますか?または、Ajaxを使用して2番目のフォームを開く方法ですか?
ありがとうございました。
ASP.Net MVC 3 C#ストアフォームフィールドデータ一時的に
現在、私はデータベースによって設定されたいくつかのドロップダウンリストを持つフォームを持っています。誰かがドロップダウンリストに新しい項目を追加したい場合は、それらを別のフォームに持って戻して戻す必要があります。とにかく、私はこれをセッション変数で調整することなく行うことができますか?または、Ajaxを使用して2番目のフォームを開く方法ですか?
ありがとうございました。
これにはTempData
を使用できます。しかし、深く、TempData
はセッションストアを使用していますが、それはTempData
で抽象化されています。
Going Ajaxルートもオプションですが、説明がほとんどないので、詳細に何かを伝えるのは難しいです。
モデルポップアップを使用してアイテムをドロップダウンに追加することができます。
また、ポップアップパネルを使用して値を更新することもできます。ユーザーは新しいページを作成しているので、新しい値を追加する前に多くのロジックや前提条件があると仮定します。
ロジックをコントロールに簡単に移動し、そのコントロールをページのパネルにスローすることができます。ボーナスは、ページが別の関数フローの一部として使用されている場合にのみ、既存のページにスローすることもできます。
ありがとうございました。 –