问题标签 [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 回答
137 浏览

jquery - 复选框未在 PartialView AJAX PostBack 中绑定

我在模态弹出窗口的 Ajax 表单中有一个带有字段和复选框的表单,当用户在文本框中输入数据并按下提交时,会发布值并关闭模态。但是,如果用户在文本框中输入一个值,然后选中表单将提交的复选框,并且如果选中该复选框,此时视图将返回到模态我需要离开表单以便用户可以提交另一个条目. 问题是文本框保持其状态,这是我想要的,复选框也是如此,但是,即使复选框仍处于选中状态,复选框的基础值也会切换回 false ......
有点难过。

并在控制器中。

JS。

然而在 Ajax Post 之后 CheckBox 仍然被选中,但是 JS Script Check 显示为假?如果我注释掉 CloseModal 并查看代码,值是否设置为 False?但如果我再次发布它是真的吗?再次验证 ChkForCheckBox() 并显示错误.....
我遗漏了一些东西。

0 投票
0 回答
388 浏览

html - Html.Checkboxfor disabled - 在页面上未正确绑定

我的页面有这样的 HTML 标记:

在我的视图模型中:

但复选框根本不可点击....

我究竟做错了什么?

嗨@StephenMuecke,这是使用上述 Html.CheckBoxFor 生成的 HTML:

这是页面的包含图片,如下所示:

在此处输入图像描述

和复选框类:

0 投票
1 回答
380 浏览

c# - 如何检查控制器页面 MVC5 上是否选中了复选框

这是cshtml页面

我想检查它是否在控制器页面中被选中。我该怎么做呢?

0 投票
1 回答
60 浏览

asp.net-mvc - 在 MVC checkboxfor() 中实现 jquery multiswitch

因此,我在我的 MVC Web 项目中包含了这个名为 multiswitch (credits to the source ) 的jquery 表单插件,并在我的 Create.cshtml 和我的模型“IsReserved”bool 属性中使用 Html.Checkboxfor() 集成了它。但是,当我单击提交按钮并调用控制器的 Http 帖子时,它在我的模型中绑定得不好。请参阅下面的屏幕截图和公共回购链接:

https://github.com/ricsierics/Multiswitch-Demo

查看代码用户界面模型控制器

0 投票
1 回答
57 浏览

c# - 使用 Html.CheckBoxFor 循环

我想生成下面的键入复选框列表

在此处输入图像描述

当我检查每个复选框(例如 levelOne)时,我希望看到每个复选框都有一个唯一的 ID 和名称,如下所示

在此处输入图像描述

我有一个服务 (ReplayService),它提供了一个对象列表 (HierarchyLevels),它将用于创建复选框列表

我的控制器类使用 HierarchyLevels 列表(由服务创建)创建 IEnumerable 类型的新对象 viewModel.HierarchyLevels(在模型中)

我的模型类为将要创建的每个复选框定义了属性。

在我的视图中,我循环遍历 HierarchyLevels 列表并生成复选框列表。我遇到的问题是我不确定如何遍历对象列表并在模型中分配一个唯一的 bool 属性。在下面的代码片段中,我将布尔属性“levelOne”分配给所有创建的复选框(结果都具有相同的 ID 和名称)

0 投票
1 回答
776 浏览

c# - 多个答案组和答案 asp.net MVC

我想使用 radiobuttonfor 和 checkboxFor 做一个或多个答案测验,但我不能让它工作。我看到的所有示例的问题是 Question 模型还注册了 SelectedAnswer,但在我的情况下,我希望每个可能的答案都是可选的,因为有些问题会有多个答案,因此 isSelected 属性直接位于 Answer 模型中。

因此,对于具有单一答案的问题,当我尝试使用 RadioButtonFor(m => m[question].Answers[answerToDisplayId].IsSelected) 创建模型时,每个答案都在其自己的组中,并且在我检查另一个答案时不会取消选中从那个问题(基本上它的行为就像一个checkBoxFor)

我目前拥有的:问题模型

答案型号:

风景 :

控制器:

这样做的好方法是什么?谢谢!

0 投票
1 回答
204 浏览

asp.net-mvc - razor 中的多个复选框总是返回 false

我有这个问题:剃刀中的多个复选框(使用foreach)

我尝试了它的解决方案。它对我不起作用。所以希望大家可以帮忙。

我的观点:

Messages 是一个消息列表,它具有:

控制器 POST 方法:

所以我得到一个错误的布尔值和一个空字符串。为什么?

0 投票
0 回答
1165 浏览

c# - 根据 MVC 编辑视图中的复选框选择列表更新数据库表

我是 MVC 的新手。我有一个编辑视图,其中有一些与页面菜单相关的字段,例如名称、网址等。在同一视图中,我将页面角色列表(管理员、客户等)显示为复选框。在 Edit Get Request 中,根据特定页面菜单的数据库值选择了一些复选框。

例如,如果管理员和客户被授权查看该特定页面,则只有管理员和客户角色复选框在编辑获取请求中显示为选中状态。

我有三个表 Page、roles 和 PageRole 表连接另外两个表。

现在,如果用户编辑 Page 和 Checks/Unchecks 复选框,我需要有关如何根据 Edit Post 操作中的复选框选择将数据保存回表的帮助。

我的编辑视图模型类:

我的复选框模型类:

我的编辑获取操作方法:

我的 EDIT POST 操作:

用于发布请求的我的服务层 CreateorEdit() 方法

我的编辑视图:

0 投票
3 回答
804 浏览

javascript - 未选中一个复选框时如何取消选中以下所有复选框

我有一组已经标记的动态复选框。当我单击其中一个时,应取消选中以下所有复选框,如果再次重新标记所有上述复选框标记。请问有人可以帮我吗?

谢谢你。

问题概述

0 投票
3 回答
232 浏览

asp.net-mvc - 使用 MVC 单击 CheckBoxFor 时更改 DB 值

这是我关于 SO 的第一个问题,所以请放心。我正在做一个项目,使消息能够被标记为未读。当用户单击详细信息时,它会将消息标记为已读,但我正在尝试使用CheckBoxFor来允许用户将消息标记为未读。这是我在彻底研究后的尝试。当我返回主视图时,我似乎无法将消息标记为未读。

这是 Details.cshtml 中的 CheckBoxFor:

以及确定 CheckBoxFor 状态的 jQuery 调用:

这是 MessageController 中的 POST 方法:

有人可以帮我弄清楚我做错了什么吗?我非常感激。