在MVC 3中为路由添加前缀

时间:2013-11-12 20:10:09

标签: asp.net-mvc-3 asp.net-mvc-routing action-filter

我有一个filter属性,用于检查URL路径是否包含用户手动输入的特定前缀。例如:

http://..../prefix/area/controller/action/id

现在,当用户访问不同的“控制器/操作”时,我希望能够将相同的前缀添加到新路由中,以便过滤器再次检测前缀。因此,如果用户点击将其重定向到的按钮:

http://..../area2/controller2/action2/id2

我想附加到路线并成功:

http://..../prefix/area2/controller2/action2/id2

现在,当filter属性检查URL时,将保留前缀。

我在考虑使用另一个Filter属性,但我真的不确定。有什么想法吗?

0 个答案:

没有答案