net mvc3 应用程序我有一个复选框:
<input type="checkbox" id="daStores" name="CheckBox1" onclick="filter()" />
我如何从控制器中获取它是否已检查?
像这样的东西
public ActionResult GoToPage(string page)
{
bool ischecked = //get the checked status from the view
}
net mvc3 应用程序我有一个复选框:
<input type="checkbox" id="daStores" name="CheckBox1" onclick="filter()" />
我如何从控制器中获取它是否已检查?
像这样的东西
public ActionResult GoToPage(string page)
{
bool ischecked = //get the checked status from the view
}
这是我将要展示的一段极其简单(且不切实际)的代码,但您必须将表单提交给控制器。
HTML:
<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;
}
听起来您对 ASP.NET MVC 的工作原理知之甚少,我认为您应该在开始之前尝试使用一些介绍性教程。
http://www.asp.net/mvc/tutorials/getting-started-with-aspnet-mvc3/cs/intro-to-aspnet-mvc-3