我有一个带有id,name和value属性的单选按钮列表。
在If(IsPost)中检索所选单选按钮的我有Request.Form [单选按钮名称],它给出了单选按钮的值。如果我想要旁边的值,按钮的ID,该怎么办?什么应该? PS:我正在使用webmatrix来构建应用程序
答案 0 :(得分:1)
在我看来,你最好的选择是使用一个可以提供更多信息的值,例如:
@{
if (IsPost)
{
for (var i = 0; i < Request.Form.Count; i++)
{
string[] result = Request.Form[i].Split(',');
<p>Group: @result[0] - Selection: @result[1]</p>
}
}
}
<html lang="en">
<body>
<form method="post">
<h2>Group A</h2>
<input type="radio" name="groupA" id="groupA" value="A,1">1<br>
<input type="radio" name="groupA" id="groupA" value="A,2">2<br>
<input type="radio" name="groupA" id="groupA" value="A,3">3<br>
<input type="radio" name="groupA" id="groupA" value="A,4">4<br>
<h2>Group B</h2>
<input type="radio" name="groupB" id="groupB" value="B,1">1<br>
<input type="radio" name="groupB" id="groupB" value="B,2">2<br>
<input type="radio" name="groupB" id="groupB" value="B,3">3<br>
<input type="radio" name="groupB" id="groupB" value="B,4">4<br>
<input type="submit" />
</form>
</body>
</html>