各ノードに多数のテキストボックスを持つTreeViewを含むフォームがあります。Razorで動的に作成されたTreeViewで、テキストボックスの名前またはIDがわかりません。
MVC3のコントローラーにあるすべてのテキストボックスの値とIDを取得するにはどうすればよいですか?
1272 次
2 に答える
6
私はそのFormCollection
クラスを使います。ここでそれについて読んでくださいhttp://msdn.microsoft.com/en-us/library/system.web.mvc.formcollection.aspx
あなたのコントローラーで;
Public ActionResult ActionName(FormCollection formCollection){
}
これにより、投稿された任意のキーにアクセスできます。
于 2012-04-06T19:21:03.343 に答える
2
Request.Form.AllKeys
フォームのIDのすべてのフィールドにアクセスできるようになります。次に、を使用Request.Form[id]
して値にアクセスできます。
編集:重複の可能性:.GetValues(“ ElementIdName”)でどの要素値を正確に指定せずに、Request.Formからすべての要素値を取得するにはどうすればよいですか。
于 2012-04-06T19:18:03.707 に答える