asp.net mvc – 如何实现面包屑助手在asp.net mvc?
发布时间:2020-12-15 18:49:58 所属栏目:asp.Net 来源:网络整理
导读:我知道你可以很容易地做一个帮手给出的数据。因此,如果可能,请只提交包括获取数据的答案。 解决方法 我们使用动作过滤器。 … … public override void OnActionExecuting(ActionExecutingContext filterContext) { var controller = (Controller) filterC
我知道你可以很容易地做一个帮手给出的数据。因此,如果可能,请只提交包括获取数据的答案。
解决方法
我们使用动作过滤器。
… … public override void OnActionExecuting(ActionExecutingContext filterContext) { var controller = (Controller) filterContext.Controller; Breadcrumb[] breadcrumbs = _breadcrumbManager.PushBreadcrumb(_breadcrumbLinkText); controller.ViewData.Add(breadcrumbs); } 在你提到它之前,我也有一个对过滤器属性中的服务位置的厌恶 – 但是我们留下几个选项。 IBreadcrumbManager看起来像这样: public interface IBreadcrumbManager { Breadcrumb[] PushBreadcrumb(string linkText); } 实现将Breadcrumb对象放入会话。 Url是HttpContext.Current.Request.RawUrl (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – Asp.net MVC和普通的html页面
- asp.net-mvc – 如何将值传递给MVC3母版页(_layout)?
- 验证 – Asp.Net MVC:子请求的执行失败.请查看InnerExcept
- ASP.NET:将值从用户控件传递到页面?
- asp.net – 一个页面只能有一个服务器端表单标签
- IIS 7.5应用程序初始化ASP.NET Web服务(预热),而不重新映射
- asp.net-mvc – 我应该在数据库中的URL中存储空格吗?如果是
- asp.net – 为特定页面指定MaxHttpCollectionKeys?
- asp.net-mvc-3 – 如何在输出缓存中使用动态持续时间值?
- 从ASP.net VB中的子页面访问母版页属性