0

運が悪いのと同じようなものをしばらく探していました。これは私が持っているものです:

<input type="checkbox" id="category_1" name="category_1" />
<input type="checkbox" id="category_2" name="category_2" />
<input type="checkbox" id="category_3" name="category_3" />
and so on...

質問

category_asp.netコードビハインドでプレフィックス付きのチェックボックスの数を取得するにはどうすればよいですか?

私が達成しようとしていることの例を編集してください:

for(int i = 1; i <= TOTAL_NUMBER_OF_CHECKBOXES; i++){}
4

2 に答える 2

3
var categoryInputKeys = Request.Form.AllKeys.Where(x=> x.StartsWith("category_")).ToList();

キーをフェッチした後、そのように使用できます

Request.Form[categoryInputKeys[0]]

編集:それらを数えるだけで十分です。

var categoryInputCount = Request.Form.AllKeys.Where(x=>x.StartsWith("category_")).ToList().Count;
于 2013-03-08T14:36:03.827 に答える
0

属性を追加runat="server"すると、コードビハインドでアクセス制御を取得できます

于 2013-03-08T14:16:30.170 に答える