问题标签 [radiobuttonfor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - MVC RadioButtonFor 如何和什么回传到控制器
C# 和 MVC 的新手,因此提前为发布可能很明显的内容道歉。我看过类似的答案,但仍然看不到应该如何使用 RadioButtonFor 中的值以及应该使用什么值,以便可以将其发布回控制器。
控制器
和视图
我还尝试将 CorrectAnswer 中的字符串传递给分数控制器,但没有成功。如果您能指出如何将检查的 RadioButton 值传递回控制器,将不胜感激?
asp.net-mvc - ValidationMessage为customValidatioMessage参数,Message总是显示,不显眼
我试图给我们
Html.ValidationMessageFor(m=>m.MyProperty,"The field is very much required");
但是..我也使用不显眼的验证进行验证,但由于某种原因,似乎一旦我使用 customValidationMessage 参数,该属性的不显眼验证就会“中断”。
或者用更简单的术语来说......无论我是否输入一个值,都会始终显示验证消息......它根本不会更新/切换。
该属性也用于 RadioButtonFor.. 所以完整的“代码”是:
有任何想法吗?
asp.net-mvc-4 - 使用带有 MVC 单选按钮的列表
我在 MVC 4 中使用 radiobuttonfor,我试图为用户提供他可以选择的项目选择。My problem is when one of the items is selected and it's posted to the controller, the string value is a .net system.guid rather than the actual guid value.
我有一个人员列表,其中包含他们的用户 ID。然后我希望用户选择一个单选按钮将该值绑定到模型。
当我发布它到这里:
这是我在快速观看中可以看到的
这不是我想要的:
没有说实际的 GUID。有任何想法吗?
asp.net-mvc-4 - 在 mvc 4 Gender 中实现 RadioButtonFor
我想在 Simple Membership Provider 中实现 radiobuttonfor。
我的代码如下
账户模式:
看法 :
我收到错误消息:对象引用未设置为对象的实例。
任何人都可以请帮忙。
jquery - 更改 MVC Radiobuttonfor 的 Id 或触发 jQuery 函数
在 MVC Radiobuttonfor helper 中使用以下符号我可以创建一个单选,如果模型中存在值,则该单选将选择默认按钮。
但是,id = "YUserName"
它不适用于值为“Y”的单选按钮
如果我在radiobuttonfor helper 中没有评估表达式,我可以使用值“Y”更改收音机的 id,即:
有没有办法使用评估表达式将自定义 Id 应用于其中一个单选按钮?如果没有,如果选择了任一单选按钮,是否有办法触发 jQuery 函数?- 谢谢
jquery - 将自定义 ID 和默认值应用于 MVC5 单选按钮
我需要为集合中的每个单选按钮设置唯一的 ID,以便将 jQuery 函数附加到集合中的一个单选按钮。但是,如本文所述 [链接] http://goodcoffeegoodcode.blogspot.com/2010/02/aspnet-mvc-htmlradiobutton-generates.html MVC radiobuttonfor helper 将相同的 Id 应用于单选按钮集合的所有按钮。正如链接的文章所暗示的那样,我可以通过应用来覆盖此行为,new {@id = ""}
但这会阻止我为单选按钮集合分配默认选择。有没有办法可以将唯一 ID 和默认选择应用于 MVC 单选按钮?如果默认的 MVC 单选按钮不允许我同时应用两者,是否有人创建了一个自定义 MVC 助手来执行此操作?谢谢
asp.net-mvc-5 - MVC5 RadioButtonFor 模型属性未正确绑定
我正在使用带有 Razor 视图的 MVC5。我的视图模型具有可为空枚举类型的属性。我使它可以为空,这样当用户加载页面时,他们必须选择一个选项并在他们没有选择任何内容时进行验证。
在我看来,我有一个表单并正在调用提交,而提交又将控制器操作作为帖子调用。
我的观点的相关部分如下所示:
由于某种原因,我的 model.PaymentType 上的值始终为空,即使我选择了一个单选按钮。我添加了 @Id 属性,因为我注意到如果我没有指定一个 ID,它会被赋予相同的 ID,但这没有帮助。
我还测试了帖子中出现的另一个字符串属性,因此它似乎特定于该属性/单选按钮组。
如果我使该属性不可为空,它将设置为 CreditCard(作为枚举的第一个值),并且如果我选择 DirectDebit 单选选项并提交表单,它仍然说它是 CreditCard。
(我确信我可以将标签做得更好,但我现在关心的是让绑定正常工作
编辑。生成的html是:
asp.net-mvc - mvc 4 单选按钮用于与模型绑定
我正在使用数据注释验证 radiobuttonfor。使其成为模型的必需品。但它不起作用。下面是我的代码。
在视野中。
在模型中。
asp.net-mvc - 使用 RadioButtonFor 编码一组单选按钮的正确方法
根据我的研究,在 MVC 中编写复选框的正确方法如下。
这将呈现一个复选框,为该复选框呈现一个标签,并使标签可点击,这意味着单击标签也会切换复选框。
但是对于单个视图模型字段有多个复选框的情况呢?(例如,也许每个复选框代表一个整数值中的一个位。)或者,更好的是,单选按钮呢,总是有几个选项与同一个字段相关联?
在这些情况下,上面的代码似乎存在问题。不是所有元素都与同一个字段相关联,或者将呈现具有相同 ID 的多个元素。
我已经研究了一段时间了。我找到了很多解决方案;但是,它们似乎都没有可点击的标签,或者它们需要一堆自定义和/或非标准编码。有些人完全避免使用 RadioButtonFor/LabelFor,而是选择对原始 HTML 进行编码。
编写原始 HTML 代码很好,但 MVC 的设计者没有预料到我们可能需要多个单选按钮用于同一字段吗?而且,如果他们这样做了,他们打算如何对其进行编码?
编辑:
在对此进行了更多研究之后,下面的代码是我发现编写单选按钮的最佳方式。此代码假定我已经为每个单选选项定义了一个枚举。
也许这是我能预料到的最好的,但它仍然让我有点困扰。
为什么需要对 ID 等基本内容进行如此多的自定义?再说一次,微软没有预料到我们会想要多个单选按钮与同一个字段相关联吗?
如果枚举名称与我想要的单选按钮标签的描述不同,这种方法似乎不支持字段属性,例如
[Display(Name = "")]
.
(我猜对多个复选框的正确处理将推迟到另一个问题。)
c# - 如何防止在mvc中多选Razor控制单选按钮?
我有男性和女性选项的单选按钮,但问题是它们都被选中而不是任何一个。
我的控制器:
我的观点:
我的视图模型:
我的数据模型:
那么如何防止多选单选按钮?