24
05/12
如何在MVC View中获取ViewName、ActionName、ControllerName
网上搜了很多资料,在View中都是关于获取Controller及Action的方法,却没找到获取ViewName的方法。经过不懈努力,终于想到一个实现方式,即用截取文件名来获得。 初学者可能会问,action的名字和view的名字不是一样吗? 这可不一定,所以,还是用文件名的方式比较保险。 先把获取Controller、Action、ViewName的方式全部列出来: 1、获取Controller string controllerName = ViewContext.RouteData.Values["controller"].ToString(); 2、获取Action string actionName = ViewContext.RouteData.Values["action"].T...