如何重定向到ASP.NET MVC中的调用页面?
发布时间:2020-12-05 02:06:17 所属栏目:asp.Net 来源:互联网
导读:假设我有一个控制器动作,从用户的购物篮中删除一个项目.通过对url/ delete / {id}执行POST来触发此控制器动作.如果我的应用程序中有几个页面将发布到此URL,那么如何构建控制器操作来重定向到发布到该页面的页面? 您应该从发布页面提供一个RedirectToUrl参数.
假设我有一个控制器动作,从用户的购物篮中删除一个项目.通过对url/ delete / {id}执行POST来触发此控制器动作.如果我的应用程序中有几个页面将发布到此URL,那么如何构建控制器操作来重定向到发布到该页面的页面? 解决方法您应该从发布页面提供一个RedirectToUrl参数.依靠引荐来源网址标头不是一个好习惯. 相反,做这样的事情: public ActionResult Delete(int id,string RedirectToUrl) { // check if RedirectToUrl is null or empty and redirect accordingly } 在发布视图或部分视图中,您可以通过以下几种方式提供参数: <%= Html.Hidden("RedirecToUrl","/my/lovely/url") %> 要么 <form action="/item/delete/22?RedirectToUrl=/my/lovely/url"> 我更喜欢第一个选择. (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-core – 如何使用ASP.NET注册OData 5
- asp.net-mvc – 如何继承ASP.NET MVC控制器并仅更改视图?
- asp.net 禁用viewstate在web.config里
- asp.net-mvc – IIS显示服务器错误而不是自定义错误
- asp.net下使用jquery 的ajax+WebService+json 实现无刷新取
- MVC .Net Cascade在使用EF Code First Approach时删除
- asp.net-mvc-3 – Url.Action没有给出预期的结果.不需要的路
- 如何在asp.net中更改javascript警告框的标题?
- asp.net-mvc – 发现MVC项目中是否使用views / partials
- asp.net读取excel文件的三种方法示例
推荐文章
站长推荐
- asp.net – 使用JavaScript重新排列的ListBox元素
- 如何配置asp.net进程在域帐户下运行?
- asp.net-mvc – ASP.NET MVC 3 Beta 1 Block访问
- asp.net-mvc-3 – Url.Action没有给出预期的结果
- ASP.NET MVC删除操作链接确认
- ASP.NET Core 1.0 ConfigurationBuilder().AddJs
- ASP.NET成员:拒绝用户阻止CSS,页面无法正确呈现
- asp.net中使用repeater和PageDataSource搭配实现
- asp.net+js 实现无刷新上传解析csv文件的代码
- asp.net – compilation debug =“true”和发布模
热点阅读