0

ユーザーが選択できる多数の動的 RadiobuttonLists を含むページがあります。各 RadiobuttonList の ListItems の横にテキスト ボックスがある場合があります。

例えば

(o) Listitem [テキストボックス]

(o) Listitem2

(o) Listitem3 [テキストボックス]

私がコーディングした方法は(疑似コード)です:

Foreach RadiobuttonList

RadioButtonList radioOption = new RadioButtonList();

name = "inputName" + i.ToString();    

radioOption.Items.Add(new ListItem("ListItem" + " <input id=\"" + name + "\" name=\"name\" type=\"text\" value=\"Enter text\" />"))

私の質問は、入力テキストボックスがこのように宣言/作成されているため、ユーザーがこれらの各テキストボックスに入力したテキストにアクセスするにはどうすればよいですか?

すべての入力ボックスをループして、入力した詳細を印刷するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

0

ページに送信されたすべての入力は、Request.Formコレクションからアクセスできます。

次のように値を取得できます。

var name = "inputName" + i.ToString();  
var listItemValue = Request.Form[name];
于 2013-03-25T04:54:14.180 に答える