asp.net-core – 如何从MVC 6中的ASP.Net 5 Tag Helper访问RouteData
发布时间:2020-05-23 22:38:17 所属栏目:asp.Net 来源:互联网
导读:我试图抓住当前路线,以便我可以使用Tag Helper突出显示一组链接中的活动页面. TagHelperContext不允许我访问任何有用的东西.如何获取RouteData的引用? 我最终找到了这里描述的答案: https://github.com/aspnet/Announcements/issues/28 您可以使用新属性使
|
我试图抓住当前路线,以便我可以使用Tag Helper突出显示一组链接中的活动页面. TagHelperContext不允许我访问任何有用的东西.如何获取RouteData的引用? 解决方法我最终找到了这里描述的答案: https://github.com/aspnet/Announcements/issues/28您可以使用新属性使用属性注入导入ViewContext.您需要在标记助手类中创建一个属性,如下所示: [ViewContext]
public ViewContext ViewContext { get; set; }
然后,您可以访问当前控制器或操作,如下所示: var pageController = ViewContext.RouteData.Values["controller"]; var pageAction = ViewContext.RouteData.Values["action"]; 也许我在做足够的研究之前发布了这个问题,但这并不完全是显而易见的,所以我希望这有助于其他人! (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
推荐文章
站长推荐
- 如何发现ASP.NET应用程序重启的原因
- 查看服务器运行多少个ASP.NET Core程序
- 如何在ASP.NET中的多个Web应用程序中维护相同的会
- ASP.net c#替换字符串不起作用
- asp.net-mvc-3 – 添加属性以选择列表选项
- asp.net-mvc – User.Identity.IsAuthenticated在
- asp.net-mvc – Unity PerRequestLifetimeManage
- ASP.NET MVC – Ajaxified RenderAction
- asp-classic – VBScript Out of Memory Error
- asp.net-mvc – 使用NHibernate和Autofac管理多个
热点阅读
