在MVC中设置绝对值Uri 3
问题描述:
在点击动作链接后是否可以在控制器中设置absoluteURI?例如:在MVC中设置绝对值Uri 3
用户单击名为“GoHere”的链接。当前的网址是domain.com/section/place。当链接击中控制器中的方法时,即使在文件结构部分中不存在,它也会识别用户当前位于名为“部分”的部分。链接本身实际上指向domain.com/place2。它不返回domain.com/place2的URL,而是返回domain.com/section/place2。
我问的原因是因为我在做什么,该部分是完全随意的,不存在。只是在那里给人的印象是用户在另一部分。我知道我可以创建额外的控制器集,但是我试图解决这个问题,因为出于管理目的,如果我只有一组控制器,这会更好。这可能吗?谢谢。
答
在您的gobal.asax中,尝试将路线设置为需要控件的部分。也许“{control}/section/{action} /”以及其他你需要的东西。
你可以用自定义路线来做到这一点。 – Maess 2012-04-19 18:01:46
你能举个例子吗?我现在正在使用自定义路由,并且从用户在地址栏中输入内容的角度来看它们工作正常。但是如何在没有控制器的情况下在链接上进行工作? – Nozoku 2012-04-19 20:00:16
什么意思是没有控制器的链接? – Maess 2012-04-19 20:06:31