2014-10-17 42 views
2

我想知道是那裏逃出使用如何逃生使用像串「索引」頁面的名字

return RedirectToAction("Index") 

,並使用類似

return RedirectToAction(AppPAges.Index.ToString()) 

這樣的想法是一個好方法擺脫可能出現的錯誤一樣

return RedirectToAction("Indexx") 

難道我們用枚舉或靜態類是什麼?

謝謝!

P.S.

我剛剛發現這個偉大的文章http://dotnetslackers.com/articles/aspnet/Kill-magic-strings-with-T4MVC.aspx

回答

3

有一個名爲T4MVC項目,您可以使用。

它爲您的觀點和行爲提供了強大的打字功能。它也有一個nuget包。

使用此功能的優點是您不必管理該過程。它會在添加視圖/操作或其他適用資源時自動生成所需的類。

而不是使用字符串文字「索引」,您可以使用如下。

return RedirectToAction(MVC.Home.Index); //assuming we are in HomeController 
+0

謝謝!這正是我所期待的。 – 2014-10-17 17:38:55