在MVC 3中设置Absolute Uri

时间:2012-04-19 17:58:41

标签: asp.net-mvc-3 url routing

点击动作链接后是否可以在控制器中设置absoluteURI?例如:

用户点击名为“GoHere”的链接。当前的URL是domain.com/section/place。当链接命中控制器中的方法时,即使文件结构部分中不存在,它也会识别出用户当前位于名为“section”的部分中。链接本身实际上指向domain.com/place2。它不返回domain.com/place2的URL,而是返回domain.com/section/place2。

我问的原因是因为我正在做的事情,该部分完全是任意的,不存在。只是在那里给人的印象是用户在另一部分。我知道我可以创建额外的控制器组,但我试图解决这个问题,因为出于管理目的,如果我只有一组控制器,那就更好了。这可能吗?感谢。

1 个答案:

答案 0 :(得分:0)

在global.asax中,尝试将路径设置为控件的require部分。也许“{control} / section / {action} /”以及您需要的任何其他内容。