单选按钮值和ID问题

时间:2014-01-21 06:53:03

标签: asp.net radio-button webmatrix

我有一个带有id,name和value属性的单选按钮列表。

在If(IsPost)中检索所选单选按钮的

我有Request.Form [单选按钮名称],它给出了单选按钮的值。如果我想要旁边的值,按钮的ID,该怎么办?什么应该? PS:我正在使用webmatrix来构建应用程序

1 个答案:

答案 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>