0

各ノードに多数のテキストボックスを持つTreeViewを含むフォームがあります。Razorで動的に作成されたTreeViewで、テキストボックスの名前またはIDがわかりません。
MVC3のコントローラーにあるすべてのテキストボックスの値とIDを取得するにはどうすればよいですか?

4

2 に答える 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 に答える