基于输入操作的Ajax.BeginForm OnSuccess
我在ASP.NET MVC中成功地使用了Ajax.BeginForm,输入类型不同的操作,代码如下。我希望OnSuccess根据开关值触发(无论我是单击Save按钮还是Delete按钮),但我不知道如何实现,或者是否有其他方法?我不想有这个单独的控制器 i、 e基于输入操作的Ajax.BeginForm OnSuccess,ajax,asp.net-mvc,asp.net-mvc-4,asp.net-ajax,Ajax,Asp.net Mvc,Asp.net Mvc 4,Asp.net Ajax,我在ASP.NET MVC中成功地使用了Ajax.BeginForm,输入类型不同的操作,代码如下。我希望OnSuccess根据开关值触发(无论我是单击Save按钮还是Delete按钮),但我不知道如何实现,或者是否有其他方法?我不想有这个单独的控制器 i、 e 如果您的视图包含两个表单,我想您会发现这要容易得多,一个包含编辑控件和回发到Edit(YourModel model)方法的保存按钮,另一个只包含回发到delete(int ID)方法的删除按钮method我试图避免使用这种方法没有其他
如果您的视图包含两个表单,我想您会发现这要容易得多,一个包含编辑控件和回发到
Edit(YourModel model)
方法的保存按钮,另一个只包含回发到delete(int ID)方法的删除按钮
method我试图避免使用这种方法没有其他解决方案吗?
<input type="submit" name="action" value="Save" />
<input type="submit" name="action" value="Delete" />
public ActionResult Edit(int id, string action)
{
switch(action)
{
case "Save":
...
case "Delete":
...
}
}