继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

获取当前视图名

慕田峪9129951
关注TA
已关注
手记 337
粉丝 200
获赞 993

在ASP.NET MVC开发过程中,Insus.NET需要获取当前视图的Action名。有了这个Action名,就可以在同一个控制器所有视图做一个Active的功能。

如果你的开发环境是ASP.NET MVC 4.5的话,可以使用下面的语法:
ViewContext.RouteData.Values["action"]

ViewContext.RouteData.Values["controller"]

ViewContext.RouteData.Values["id"]

下面来看看运行时所获取的值:

 

刚刚在网上看到ASP.NET MVC 3:
ViewContext.Controller.ValueProvider.GetValue("XXX").RawValue

ASP.NET MVC 4:
ViewContext.Controller.RouteData.Values["xxx"]


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP