0
由于form.Submit()将在mvc中提交整个。 如果我想提交如何显示成功或失败。 我不想保持成功地位温度数据,并通过它获取形式在form.submit()上显示成功或失败消息
的方法控制器:
[HttpGet]
public void TestAction()
{
return View()
}
[HttpPost]
public void TestAction(someData)
{
// Store data to DB
return View()
}
Script :
$("#btnSave").click(function(){
form.Submit();
});
,而不是提交表单的使用'事件。 preventDefault()'并通过form.serialize()发送ajax调用并发送表单数据,然后从httppost testaction actionresult发送一个json标记值,以确定是否保存数据并在alert()中显示该标记值。 – 2014-11-24 11:38:47
如果您使用ajax提交,没有意义返回视图。只需返回包含该消息的Json并更新DOM以显示它,否则将该消息添加到ViewBag属性并将其呈现在视图中 – 2014-11-24 11:40:19
我不想使用Ajax – 2014-11-24 11:42:36