asp.net-core - 如何在 asp.net mvc core 中获取页面路径
问题描述
无法访问 Url.ActionContext.View.Path 我必须在特定路径/视图/操作调用中显示
如何在快速观察者 Url.ActionContext.View.Path 中获取 ASP.Net Core MVC 中的路径,它显示值但无法使用给出错误
解决方案
找到 asp.net core MVC 的解决方案 //for View
string viewname= ((object[])((Microsoft.AspNetCore.Mvc.Routing.UrlHelper)Url).ActionContext.RouteData.Values.Values)[1].ToString( ); //对于控制器
字符串 controllername = ((object[])((Microsoft.AspNetCore.Mvc.Routing.UrlHelper)Url).ActionContext.RouteData.Values.Values)[0].ToString();
推荐阅读
- kubernetes - 有没有办法在 Rancher UI 中显示 CRD 资源?
- flutter - 在 Flutter 中使用 Text 小部件时,问号出现在文本之前而不是文本之后
- android-studio - 如何在 Android Studio 中更改 Flutter 存储库 URL
- php - 如何在 XPath 注释后获取下一个 HTML 元素?
- c# - 如何在 .NET Core 3 启动期间获取控制器信息
- mongoose - 如果虚拟填充字段长度大于 0,则返回 mongoose 文档
- c# - 在子对话框上调用 EndDialogAsync 时,不会在父对话框上调用 ResumeDialogAsync
- java - JaxB 解组带有重复标签的奇怪 XML
- excel - 自动将文本框中的数据从一个使用表单粘贴到另一个使用空文本框的使用表单
- azure-devops - 如何在任务自定义条件下使用任何类型的代理功能?