asp.net-mvc – ASP.NET MVC 3:如何强制ActionLink执行HttpPost
发布时间:2020-12-16 04:03:16 所属栏目:asp.Net 来源:网络整理
导读:是否可以强制@ Html.ActionLink()执行POST而不是GET?如果是这样,怎么样? 解决方法 ActionLink帮助器方法将呈现一个锚标记,单击它始终是一个GET请求.如果你想让它成为一个POST请求.你应该使用一点javacsript覆盖默认的behviour @ActionLink("Delete","Delet
是否可以强制@
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 – 在实体框架中使用PersianCalendar作为表列的正确
- asp.net – Paypal Express Checkout集成问题(WEBREQUEST)
- asp.net-mvc – 为什么我的样式表重定向到我的登录?
- asp.net-mvc – 如何在ASP.NET MVC的同一页面中使用相同.as
- 在ASP.Net中,在哪个页面生命周期事件中,viewstate被加载?
- asp.net – 在AJAX方法调用中的RegisterClientScriptBlock
- msbuild – 如果不指定目标框架,则不支持“发布”目标
- asp.net-mvc – Ninject MVC和WCF扩展不能与InRequestScope
- asp.net-core – 在ASP.NET MVC Core中仍然存在ViewModel概
- asp.net – ServiceReference是一个自托管的WCF服务
推荐文章
站长推荐
- asp.net – 将数值强制为HTML表导出为ex??cel的文
- 有没有相当于PrimeFaces for ASP.NET的东西?
- asp.net-mvc-3 – 避免服务器端Razor视图和客户端
- asp.net – 如何在设计模式下打开RDLC
- 腾讯云-容器-mysql搭建_进入退出和常用查询
- asp.net-mvc – 如何在MVC4中调用自定义模型绑定
- asp.net-mvc – 获取视图名称,其中ViewResult.Vi
- asp.net – 使用Web部署参数时,使用web.config中
- asp-classic – Classic ASP中的Response.Flush导
- azure – Request.Content.ReadAsMultipartAsync
热点阅读