如何在asp.net mvc核心中获取页面路径

时间:2018-06-07 04:47:20

标签: asp.net-core asp.net-mvc-5 asp.net-mvc-routing

无法访问Url.ActionContext.View.Path 我必须在特定的路径/视图/操作呼叫

上显示

如何在ASP.Net Core MVC中获取路径 在快速观察者Url.ActionContext.View.Path中它显示值但不能使用给出错误

1 个答案:

答案 0 :(得分:0)

找到了asp.net核心MVC的解决方案 //用于查看
string viewname =((object [])((Microsoft.AspNetCore.Mvc.Routing.UrlHelper)Url).ActionContext.RouteData.Values.Values)[1] .ToString(); //用于控制器
string controllername =((object [])((Microsoft.AspNetCore.Mvc.Routing.UrlHelper)Url).ActionContext.RouteData.Values.Values)[0] .ToString();