0
テキストボックスやドロップダウンリスト、または任意のコントロールからの値をmvc3コントローラに戻すにはどうすればいいですか?これらの値は強くバインドされていないので、これらの値をバインドするモデルはありません。テキストボックス(入力)/ドロップダウンリスト(選択)などから値をmvc3コントローラに戻す方法
テキストボックスやドロップダウンリスト、または任意のコントロールからの値をmvc3コントローラに戻すにはどうすればいいですか?これらの値は強くバインドされていないので、これらの値をバインドするモデルはありません。テキストボックス(入力)/ドロップダウンリスト(選択)などから値をmvc3コントローラに戻す方法
これは動作します:
public ActionResult SubmitAction(FormCollection collection) {
string formValue = collection["formValue"];
}
編集:返信用
public ActionResult SubmitAction(ModelName model, string field1, int field2) {
}
こんにちは、ありがとう! "formvalue"はフォーム上のコントロールの名前です(つまり、テキストボックス/入力IDですか?)これを行うためのもう1つの方法は、ScrapBagにHttpPost Public ActionResult MethodNameHere(ModelNameモデル)を介してアクセスすることができます。 ? ? – Mariah
私は元の質問を誤解しているかもしれませんが、あなたは強く縛られたフィールドをいくつか持っていますか?もしそうなら、私は上記の編集もうまくいくと思います。 – endyourif
はい、正しいです...いくつかの値は、コントロールにバインドされた状態でthewビューから入力され、モデルや他の値は、モデル/コントロールに強くバインドされていないテキストボックスやドロップダウンリストから入力されます。 – Mariah