C# 获取控制器中复选框的选中状态

C# 获取控制器中复选框的选中状态,c#,asp.net-mvc-3,C#,Asp.net Mvc 3,net mvc3应用程序我有一个复选框: <input type="checkbox" id="daStores" name="CheckBox1" onclick="filter()" /> 这是我将要展示的一段极其简单(而且不现实)的代码,但是您必须将表单提交给控制器 HTML: 听起来你对ASP.NETMVC的工作原理了解得很差,我认为你应该在开始学习之前先学习一些入门教程 这是我将要展示的一段极其简单(而且不现实)的代码,但是您必须将表单提交给控制器 HTML: 听起来你对

net mvc3应用程序我有一个复选框:

<input type="checkbox" id="daStores" name="CheckBox1" onclick="filter()" />

这是我将要展示的一段极其简单(而且不现实)的代码,但是您必须将表单提交给控制器

HTML:

听起来你对ASP.NETMVC的工作原理了解得很差,我认为你应该在开始学习之前先学习一些入门教程


这是我将要展示的一段极其简单(而且不现实)的代码,但是您必须将表单提交给控制器

HTML:

听起来你对ASP.NETMVC的工作原理了解得很差,我认为你应该在开始学习之前先学习一些入门教程


不提交表格就不能这样做吗?我有一个链接,通过控制器中的一个操作加载partialview。我想根据复选框状态加载不同的局部视图。ThanksController驻留在服务器上,只能通过HTTP请求(GET、POST等)访问。你的片面观点是在你没有意识到的情况下这样做。我不想听起来像个混蛋,但你真的需要学习MVC的基础知识。好的,我明白了。谢谢你的提示。抱歉问了这么多愚蠢的问题,但我更喜欢通过尝试、询问和探索代码来学习编程。我认为如果你进行探索,你会学到比阅读长文档更好的东西。我同意,但MVC是复杂的,所以最好从一个简单的(工作的)文档开始示例并对其进行操作以查看结果,而不是陷入编码狂潮,不了解您正在使用的基本框架。在提交表单之前,使用Jquery获取复选框的值。看在上帝的份上,使用视图模型不提交表单就不能这样做吗?我有一个链接,通过控制器中的一个操作加载partialview。我想根据复选框状态加载不同的局部视图。ThanksController驻留在服务器上,只能通过HTTP请求(GET、POST等)访问。你的片面观点是在你没有意识到的情况下这样做。我不想听起来像个混蛋,但你真的需要学习MVC的基础知识。好的,我明白了。谢谢你的提示。抱歉问了这么多愚蠢的问题,但我更喜欢通过尝试、询问和探索代码来学习编程。我认为如果你进行探索,你会学到比阅读长文档更好的东西。我同意,但MVC是复杂的,所以最好从一个简单的(工作的)文档开始示例并对其进行操作以查看结果,而不是陷入编码狂潮,不了解您正在使用的基本框架。在提交表单之前,使用Jquery获取复选框的值。看在上帝的份上,使用一个视图模型
public ActionResult GoToPage(string page)
{
    bool ischecked = //get the checked status from the view
}
<form action="MyController/MyAction" method="POST">
   <input type="checkbox" id="daStores" name="CheckBox1" onclick="filter()" />
   <input type="submit" value="Submit" />
</form>
[HttpPost]
public ActionResult MyAction(bool Checkbox1)
{
    bool ischecked = Checkbox1;
}