重定向使用ASP.NET MVC偏查看表单提交指(Redirect to Refer on Part

2019-09-17 08:08发布

我在寻找一个最佳实践的建议。

我有一个ShoppingBag控制器具有部分列出在用户的包中的所有项目。 在这个部分,你可以通过表单后从袋中取出物品。

该部分一直处于母版页这是由每个控制器上的意见所引用的地方。 当一个项目从用户的袋中取出,我想用户重定向到原始视图。 我和我将如何实现这一目标用JavaScript很高兴,这是不JavaScript的,我不清楚。

难道我:

  1. 使用Request.UrlReferrer检测的参考作用和重定向。 这可能是相当费力的从URL检测动作/路由。
  2. 通过隐藏字段与邮政。 没有真正热衷于腹胀HTML的思想。
  3. 不要重定向到鼻祖,重定向到一个确认页面。 希望避免可能的话。
  4. 东西我已经错过了。

任何帮助,将不胜感激。

丰富

Answer 1:

当然#2。 这不是臃肿,它的表达你的意图。 这将是50个字节,不出汗,你应该反正gzip'ing你的HTTP。

然而,这样做确保你保护它,例如,有人不能把任何旧的网页在那里,或其他网站。 如果被限制的始发意见的数量或者用一个枚举值。



文章来源: Redirect to Refer on Partial View Form Post using ASP.NET MVC