同一视图中的两个动作(MVC 3) [英] Two Actions In same View (MVC 3)

查看:55
本文介绍了同一视图中的两个动作(MVC 3)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述







我有一个页面,我必须实现更新和删除。由于这两个是两个不同的动作,我如何在视图中实现BeginForm?

任何人都可以帮我解决

Hi,


I have a page, where i have to implement update & delete. Since these two are two different actions, how can i implement in view BeginForm ?
Can anyone please help me out

推荐答案

也许你可以使用AJAX调用delete函数。将删除操作方法设置为 ChildActionOnly 并对删除进行ajax调用。
Perhaps you can have the delete function getting invoked using AJAX. Have the delete action method as ChildActionOnly and make an ajax call to delete.


每个操作可能需要两个表单。每个动作使用两个表单,例如



May be you need two forms one for each action. Use two forms for each action e.g.

//For Update
@(using Html.BeginForm("Method For Update", "Controller Name", FormMethod.Post))
{
}

//For Delete
@using(Html.BeginForm("Method For Delete", "Controller Name", FormMethod.Post))
{
}



如果你只需要一个用于删除目的,请使用ajax作为Rahul Rajat Singh的推荐。


if you need only one then for delete purpose use ajax as recomended by Rahul Rajat Singh.


这篇关于同一视图中的两个动作(MVC 3)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆