將我們的傳統ASP站點遷移到ASP.Net 4.5 MVC。我們的網站相當大,數百個文件和SEO優化。所有URL搜索引擎友好,通過web.config中,如:MVC遷移的另一個ASP> routes
www.ourdomain.com/articles/2013/120/the-best-article
www.ourdomain.com/blog/2013/122/the-best-blog
www.ourdomain.com/video/2013/123/the-best-video
即。 www.ourdomain.com/{contenttype}/{year}/{id}/{url加密標題}
ASP文件來呈現被存儲在一個文件夾中一樣/render/content.asp
我們不不想在此遷移中更改任何網址。 MVC應用程序的新文件將位於所有新目錄中,而不是現有站點。例如,一個視圖:/MVC/content.vbhtml
你將如何在你的視圖中添加鏈接,使用ActionLink或其他,使用現有的搜索引擎友好的路徑,而不是默認路徑,沒有硬編碼的路徑視圖中的鏈接(從當前URL採用,或多或少)。例如:
@ Html.ActionLink( 「編輯」, 「編輯」,新藉助{.ID = currentItem.ID})
即創建像一個編輯鏈接:/ MVC /編輯/ 120
但是,我想要的是:/ article/edit/120。
任何幫助表示讚賞。
工程。謝謝。 – devnuts 2013-04-09 20:01:47