0
目標我有2個命名空間爲我的控制器命名空間。一個是默認的MyProject.Controllers,第二個是MyProject.Controllers.Frame。我正在使用命名空間,以便我可以像/ home/index這樣的URL提供正常的家庭網站,/ framed/home/index提供旨在用於iframe的版本。MVC 2 - 如何設置由ActionLink的
我的問題是,當我在我看來把<%: Html.ActionLink("Home", "Index", "Home")%>
,則默認爲/幀/首頁/索引。我相信這是因爲框架名稱空間是在我的路由中首先添加的,並且首先找到它。這是預期和期望的。
我的問題是我如何設置我的ActionLink使用的命名空間?理想情況下,我希望我的網站將所有動作鏈接默認爲默認命名空間(MyProject.Controllers)。我開始懷疑在URL中添加/構建更改渲染的便利性是否值得所有這些麻煩。