要完成調試黛綽維納的回答,其中有一個重要的和正確的點...
對於以下示例HTML
<p>Select numbers for a sum:</p>
<input type="checkbox" id="c1" name="myList" value="1"/><label for="c1">1</label>
<input type="checkbox" id="c2" name="myList" value="2"/><label for="c2">2</label>
<input type="checkbox" id="c3" name="myList" value="3"/><label for="c3">3</label>
您可以通過
var sum = 0;
var selectedNumbers = Request.Form.GetValues("myList");
if (selectedNumbers != null)
{
foreach (var selectedNumber in selectedNumbers)
{
// my example uses integers
var number = int.Parse(selectedNumber);
sum += number;
}
}
Response.Write("<p>Sum: " + sum + "</p>");
閱讀所選複選框