我正在網站上工作,我是新來的MVC3框架。我來自一個寫URL的地方非常簡單href="some/web/page.html"
,但現在使用MVC3 URL更復雜。MVC3 Url.Action() - 是否有一種簡單的方式在MVC3中編寫鏈接?
通過複雜我的意思是更多的參與寫。 href="@Url.Action("index", "Home")"
,這需要多次擊中換檔鍵,這對於來自href="some/web/page.html"
的人而言僅僅是爲了換檔兩次而煩人且多餘。
我正在使用的網站正在使用一些區域,這些區域爲URL增加了更多複雜性。
href="@Url.Action("index", "area", new { area = "some_area})"
我在一個100多頁的網站上工作。寫這些@Action.Url()
變得無聊和刺激。我能做些什麼來削減冗餘?
你看過T4MVC嗎?使用這些擴展方法時,會將這些方法分解爲「@ Url.Action(MVC.Areas.SomeArea.Area.Index())」,並且在區域,控制器或操作被重命名時也會使用智能感知和編譯時警告。 – 2012-03-08 16:49:26
我還沒有看到。看起來很有趣我可能會在未來測試它 – ddilsaver 2012-03-08 18:02:27