如何正确处理来自asp.net-mvc的不必要的访问(主要是id部分)

时间:2009-05-21 15:18:35

标签: asp.net-mvc

假设我有这个网址:

http://myweb/item/info/1

带有

的链接
http://myweb/item/edit/1

我不希望用户手动更改为

http://myweb/item/edit/2

我希望用户点击信息页面上的链接,以便他可以访问编辑页面。

你会如何管理?

1 个答案:

答案 0 :(得分:5)

就我个人而言,我不想阻止用户这样做;对于URL在一个上下文中而不是在另一个上下文中工作而言,这并不是非常直观。

相反,我会确保用户有权编辑相关项目,作为“编辑”操作的控制器方法的一部分,如果不是,则会重定向到错误页面。