ポストバックで Literal を使用して作成したチェックボックスがありますRequest.form.Allkeys
。ただし、これらの値の読み方がわかりません。どのように使用できますか? そこにある値の数をどうやって数えたらいいですか?また、そこに含まれているかどうかを見つけたい例でいくつかの値を見つけるにはどうすればよいrequest.forum.allkey
ですかforumaName0
..
ありがとうございました
ポストバックで Literal を使用して作成したチェックボックスがありますRequest.form.Allkeys
。ただし、これらの値の読み方がわかりません。どのように使用できますか? そこにある値の数をどうやって数えたらいいですか?また、そこに含まれているかどうかを見つけたい例でいくつかの値を見つけるにはどうすればよいrequest.forum.allkey
ですかforumaName0
..
ありがとうございました
aspx ページに次のチェックボックスがあるとします。
<input id="Checkbox1" type="checkbox" name="forumaName0" />
<input id="Checkbox2" type="checkbox" name="forumaName1" />
<input id="Checkbox3" type="checkbox" name="forumaName2" />
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
すべてのキーを反復処理して、目的のチェックボックスがオンになっているかどうかを確認できるはずです。
protected void Button1_Click(object sender, EventArgs e)
{
foreach (string key in Request.Form.AllKeys)
{
Response.Write(key + "<br />");
}
Response.Write("Contain forumaName0? - " + Request.Form.AllKeys.Contains("forumaName0"));
}
編集 - ダウン投票者のスクリーンショット:
Contains
Lee Sy En と AsifQadri によって言及されたメソッドに関して、簡単なSystem.Linq
参考までに: 使用する場合は、アセンブリ参照 (または上のスクリーンショットに示されている他のIEnumerable
拡張メソッドのいずれか) があることを確認してください。