我使用顯示如下控制器和動作名稱在我的使用次數,麪包屑如何更改控制器和動作顯示名稱在Asp.net MVC
@ViewContext.RouteData.Values["Controller"]/@ViewContext.RouteData.Values["Action"]
這個查詢的輸出是
HrMapPersonCertificate/Create
但我想爲控制器顯示不同的名稱。 IE:認證/新證書
我可以更改操作和控制器的顯示名稱嗎?
EDITED
其實我有一些麻煩,您的解決方案。我做了你所說的,但即。在我的Person模型中,現在它有兩個變量,route1和route2。 Route1 =「個人信息」,Route2 =「操作名稱:查看人員」。但是,在editind或使用此模型插入時,我也使用相同的視圖。我有麻煩了。
但我無法在視圖中傳遞2個模型。我在每個視圖中都使用這個基類。做這個的最好方式是什麼 ? ViewModel? – umki
爲什麼你不能將模型傳遞給你的視圖?你可以閱讀這篇文章[這篇博客文章](http://weblogs.asp.net/scottgu/archive/2010/10/19/asp-net-mvc-3-new-model-directive-support-in -razor.aspx)。 –
不,我說只能有一個模型通過我的觀點 – umki