我使用显示如下控制器和动作名称在我的使用次数,面包屑如何更改控制器和动作显示名称在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