提问人:J.M.Farook 提问时间:1/9/2015 最后编辑:J.M.Farook 更新时间:1/9/2015 访问量:288
表单提交始终在 MVC 索引方法中命中,同时启用不显眼的 JavaScript
form submit always hit in mvc index method while enable unobtrusive javascript enabled
问:
启用不显眼的 javascript 模式时,我的表单元素提交不起作用。它总是命中索引方法。如何解决此问题。同时启用不显眼的模式,表单提交成功。
public ActionResult Index()
{
var Data = value;
ViewBag.dataSource = Data;
return View();
}
public ActionResult frmbtn()
{
return View("Index");
}
[HttpPost]
public void Formposting()
{
// it not hit while enable unobtrusive in webconfig
. . .
}
答:
0赞
cachet.net
1/9/2015
#1
您没有显示视图代码,因此很难找到问题。您可以将您的代码与以下给定的代码进行匹配:
@using (Html.BeginForm("Formposting", "ControllerName", FormMethod.Post, new { id = "formid" }))
{
}
不要忘记将“ControllerName”替换为实际的控制器名称。
或者,如果您在beginform中有空白,如下所示
@using (Html.BeginForm())
{
}
您需要使用 httppost 和 model 再添加一个“Action”
public ActionResult Index(Your Model Here){ return View();}
评论