c# - 如何获取 Razor 代码中选定单选按钮的 ID?

标签 c# html razor asp.net-mvc-5

我的 HTML 表单上有三个单选按钮,即

<input type="radio" name="radioBtn" id="rdBtn1" />
<input type="radio" name="radioBtn" id="rdBtn2" />
<input type="radio" name="radioBtn" id="rdBtn3" />

我想查看选择了哪个单选按钮,以便我可以进一步处理。我正在尝试这个

@functions{
    var choice = Request.Params["radioBtn"];
}

但是“选择”只返回“开”。我如何知道此时这些单选按钮中的哪一个实际处于事件状态?

最佳答案

目前,就表单而言,您的单选按钮彼此之间没有任何不同。给他们值(value)观:

<input type="radio" name="radioBtn" id="rdBtn1" value="rdBtn1" />
<input type="radio" name="radioBtn" id="rdBtn2" value="rdBtn2" />
<input type="radio" name="radioBtn" id="rdBtn3" value="rdBtn3" />

这样,表单可以发布的不仅仅是单选按钮是否被选中的二元选项。然后 choice 应该以被选中的那个的 value 结束。

关于c# - 如何获取 Razor 代码中选定单选按钮的 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37420031/

相关文章:

c# - 如何从 Hibernate/NHibernate 中的值对象引用实体?

c# - 同时播放两个声音c#

javascript - 单击我的按钮重新加载另一个句子

javascript - 背景在位置 :fixed; on iOS 后面滚动

javascript - 在 ListBox 上禁用鼠标滚轮滚动

c# - 当属性不是默认值时,如何使 Delphi Prism 索引属性对 C# 可见

c# - 我不明白有关 .NET 继承/转换的某些内容?

html - CSS 文本溢出取决于兄弟元素之外的剩余空间

c# - CSHTML 文件无法在 VS2013 中打开

validation - 从 asp-validation-summary 获取所有非模型错误