asp.net-mvc – ASP.NET MVC 3:如何强制ActionLink执行HttpPost而不是HttpG
发布时间:2020-05-24 15:59:24 所属栏目:asp.Net 来源:互联网
导读:是否可以强制@ Html.ActionLink()执行POST而不是GET?如果是这样,怎么样? ActionLink帮助器方法将呈现一个锚标记,单击它始终是一个GET请求.如果你想让它成为一个POST请求.你应该使用一点javacsript覆盖默认的behviour @ActionLink(Delete,Delete,Item,new {@
|
是否可以强制@ Html.ActionLink()执行POST而不是GET?如果是这样,怎么样? 解决方法ActionLink帮助器方法将呈现一个锚标记,单击它始终是一个GET请求.如果你想让它成为一个POST请求.你应该使用一点javacsript覆盖默认的behviour@ActionLink("Delete","Delete","Item",new {@id=4},new { @class="postLink"})
现在一些jQuery代码 <script type="text/javascript">
$(function(){
$("a.postLink").click(function(e){
e.preventDefault();
$.post($(this).attr("href"),function(data){
// got the result in data variable. do whatever you want now
//may be reload the page
});
});
});
</script>
确保您有一个HttpPost类型的Action方法来处理此请求 [HttpPost]
public ActionResult Delete(int id)
{
// do something awesome here and return something
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET MVC路由的无限URL参数
- asp.net-mvc – 如何创建特定于区域,控制器和操作的自定义A
- 在ASP.NET网站中使用单例连接是一个好主意
- asp.net-mvc – viewbag和viewstate之间的区别?
- asp.net – 无法加载文件或程序集System.Web.Http,版本= 5.
- asp.net-mvc – 如何使actionFilter on action方法优先于控
- 在asp.net中使用太多会话的缺点
- asp.net-mvc-4 – 在VS2012中运行代码分析时出错
- asp.net-web-api – 可以从Request对象获取当前的MediaType
- ASP.NET Web Api在返回404时返回200 OK
推荐文章
站长推荐
- 如何在asp.net中实现文件下载
- asp.net – Web API可查询 – 如何应用AutoMappe
- ASP.NET Core知多少(7):对重复编译说NO -- do
- 什么是最好的.NET库的OpenID和ASP.NET MVC?
- asp.net-mvc-3 – 向Entity Framework数据库添加
- asp.net – 访问IIS7 404重定向页面中的原始URL
- asp.net-mvc-4 – ASP.NET MVC 4通过ActionLink传
- asp.net-mvc-3 – ViewBag/ViewData生命周期
- asp.net-mvc – 如何使用ASP.NET MVC 3编辑IEnum
- asp.net-mvc – 如何在VS2008 Web Devloper Expr
热点阅读
