2

コントローラアクションで非表示フィールドの値に到達できますか?そしてどうやって ?どういうわけかモデルに入れますか?

ありがとうございました


編集:隠しフィールドに何かを保存し、ポストバックでそれを取得する方法のいくつかのコード例をいただければ幸いです。

4

1 に答える 1

3

サーバーに送信されるPOSTアクションに到達したときの非表示フィールドは、他のフォームフィールドとまったく同じです。ブラウザでの表示(または表示の欠如)以外に、それらを特別なものにするものは何もありません。したがって、現在他のフォームフィールドにアクセスするのとほぼ同じ方法でアクセスできる必要があります。

現在、他のフォームフィールドにどのようにアクセスしていますか?コントローラアクションに渡されるモデルにマッピングされているだけの場合、非表示フィールドはまったく同じようにマッピング可能である必要があります。

逆に、HttpContextおよびRequestオブジェクトから任意のHTTPPOSTデータに手動でアクセスできる必要があります。

于 2011-03-20T15:55:17.867 に答える