问题标签 [checkboxfor]

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.

0 投票
1 回答
69 浏览

c# - 将模型从 Radio 切换到 Checkboxfor

我正在运行一个 MVC5 站点并尝试将其从使用单选按钮切换到复选框。我已经阅读了该站点上的许多其他示例,但似乎无法使其正常工作。我当前的 ViewModel 将作为 NULL 发布到控制器。这是它目前的样子:

SelectedLeader 用于跟踪 RadioButton 的 Selected 元素的 RowKey,因此认为我可以将其切换为 IEnumerable 但与其他示例相比仍然看起来不正确。我的 HTML 如下所示:

当它回发到服务器时,Team 实际上返回为 null(与 SelectedLeader 相同,但不使用该 ATM)。我相信我设置 CheckboxFor 的方式可能有问题,但它确实正确设置了它的初始设置。

有任何想法吗?谢谢你。

史蒂夫

0 投票
2 回答
2587 浏览

asp.net-mvc - 无法在 Razor 部分中选择 MVC 5 Html 帮助程序 CheckBoxFor

因此,我从一家数字机构获得了需要转换为 MVC 的 html。我知道 Html.CheckboxFor(..) 创建了一个额外的隐藏输入字段,以将复选框的非选择捕获为 false。

但是在我的页面上我无法选择我的复选框。如果我在 Firebug 中删除<input type="hidden....>,我可以选中该复选框。(如我无法单击复选框并使其在视觉上被选中)

生成的html是:

(提供给我的html)

(由 html 助手生成的 html - 我没有费心尝试使用标签,因为我不确定样式是否仍然有效)。

有人有什么想法吗?我不是 100% 在这篇文章中包含什么来帮助找到答案。

剃刀视图包含:

我可以从我的动作控制器中的表单中获取值,但我不明白为什么这样做的模型绑定方式不起作用。

0 投票
1 回答
3956 浏览

asp.net-mvc - 视图返回的 ASP.NET MVC bool 值为 1 或 0

我正在使用 ASP.NET MVC,但在使用 CheckBoxFor 时遇到了一些问题。这是我的问题:

我在视图中有以下代码:

model.stade是布尔类型。在我的控制器中,我有:

我收到一个错误,因为当Model.Stade提交给视图时,值是 1 或 0,并且我收到一个错误说“无法将字符串识别为有效的布尔值”,但是如果 Model.stade 是布尔值,为什么模型被提交给像0或1这样的视图?我该如何解决这个问题?

0 投票
1 回答
478 浏览

asp.net-mvc-4 - 模型绑定 CheckboxFor 与 ICollection

我的班级是

并且视图是

显示视图时,它会在模型​​(团队)中显示 Trials 对象(3 Trials)并显示在表单上,​​但是当表单发布时,在控制器中我没有得到任何 Trials 值,它显示 0 Trials...我完成了通过在类中将 ICollection 更改为 IList 但是......团队类是由 EF 自动生成的,当项目重新运行时它忘记了更改,所以我想用 ICollection plz ......

0 投票
1 回答
2049 浏览

asp.net-mvc - 传递多个复选框值并根据 MVC 4 中选中的复选框动态生成文本框

使用 - ASP.NET MVC 4

用户界面就像 -

在提交按钮上单击我需要验证是否选中了复选框。如果不是,则显示消息 - 请选择一种产品。

如果选中,则在控制器中,传递所选的产品代码和名称和编号。检查到另一个页面的复选框

我们如何在 MVC 4 中实现这一点?

0 投票
1 回答
1382 浏览

asp.net-mvc-5 - 当用户勾选复选框时,CheckBoxFor 值不会改变

我有一个用于 JQuery 表单并绑定到我的模型的 checkBoxFor,我的问题是,当用户选中或取消选中该框时,用于某些客户端验证的值始终为 true,而用于服务器端验证的值始终为错误的。为什么我的复选框没有更新值?

看法:

查看模型

公共类 AXAddRoleViewModel {

客户端验证:

自定义验证器属性:

自定义验证器 javascript:

谁能告诉我应该在哪里寻找问题以及问题是什么?

感谢您对这个问题的任何帮助。

0 投票
2 回答
3890 浏览

validation - MVC 验证至少一个复选框或一个文本框被选中

我有一个表格,其中必须至少选中一个复选框或填写一个文本框。

我有一个 ViewModel 填充 CheckboxList 并在 ViewModel 中的 SelectedWasteTypes 属性需要时获取所选值加上文本框(其他)值。我认为我的问题是我无法针对此属性进行验证,因为视图上没有与其直接相关的表单元素。我对 MVC 很陌生,这个让我很困惑。

从 ViewModel

查看(段)

控制器逻辑(如果你可以这样称呼它)

我非常觉得我已经走上了一条小河……我曾考虑过使用 JQuery,但理想情况下我希望服务器端验证以确保捕获此信息(这是法律要求)。但是,如果这只能在客户端实现,我会接受它。

有什么建议么?

0 投票
1 回答
53 浏览

jquery - 防止只读复选框调用事件处理程序?

我有一个具有以下相同语法的复选框列表,其中一些是只读的:

首先我想提一下,在这种情况下我不能使用“禁用”属性。请不要告诉我这样做。以下是我单击复选框时的事件处理程序:

呸呸呸……

当我单击只读复选框时,我不想调用该函数。我怎样才能做到这一点?

0 投票
2 回答
2082 浏览

javascript - @Html.CheckBoxFor 的问题总是在 ASP.NET-MVC5 应用程序中通过 $.Ajax Post 方法发布错误

我试图通过 jQuery Ajax 函数以 JSON 格式发布数据,这工作正常,但是我有布尔值并使用 html.checkBoxFor 即使我检查它也总是发布错误。我在 javaScript 中更新了代码,如果检查与否,我会相应地强制更改隐藏的输入值,我可以在调试中看到单击时发布 true 但在控制器端仍收到 false 的情况。在附加的屏幕截图中,您可以在控制器上看到正确的值,但不是错误的值

在此处输入图像描述

在此处输入图像描述

模型类属性

剃刀代码

JavaScript

我在哪里发布的 Jquery Ajax 方法

附加租户列表

0 投票
0 回答
167 浏览

asp.net-mvc-3 - 需要 Checkbox as bool 的帮助?从视图渲染时的字段

我面临布尔问题?(可空)同时从 MVC3 视图渲染。

模型:

意见:

从视图中勾选复选框后,控制器不会加载与其关联的对象。对于 IsEmailConfirmed,它显示“null”,而不是“true”。我怀疑 IsEmailConfirmed.Value 在内部与 IsEmailConfirmed 的值不匹配。如果没有,有人可以帮我解决这个问题吗?