问题标签 [routedata]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何获取路由属性 dotnet core 3?
我已经将 dotnet core 2.2 升级到 3.preview 7。
所以在那之后,我无法获得自定义属性。
context.Resource
在 2.2 版中是类型 of AuthorizationFilterContext
,但在版本 3 中是类型 of Microsoft.AspNetCore.Http.Endpoint
。
现在我无法从端点获取属性。
c# - 如何从用户属性中获取 RouteData.Values["action"].ToString()
我无法获得当前的请求路线。我想为用户创建方法访问逻辑
asp.net-mvc - RouteData 仅在 .NET Core 3 上不适用于 HttpContext
我想设置 RouteData,但更改不适用于 HttpContext。
我错过了什么新东西吗?
要重现这种情况,您必须在新的 MVC 简单项目上创建过滤器并将其应用于 HomeController。它适用于 2.2,但不适用于 3.1。
asp.net-core-mvc - ASP.NET Core MVC 中的路由日期
我在 ASP.NET MVC 3 中有这段代码,现在,我将其转换为 ASP.NET Core MVC。
在类文件中,我正在读取RouteData
如下所示的值:
如何将其转换为 ASP.NET Core MVC 代码?如何读取RouteData
ASP.NET Core MVC 中的值?
routes - 在 URL 中提供值作为 asp.net 核心 Razor 页面中的路由数据
我的 CultureTemplateRouteModel 约定:
我的启动配置:
我还定义了区域,我的本地化在主索引页面上运行良好:
https://localhost:44366/de-DE/Index
但是对于区域中的页面,我将文化作为查询字符串:
https://localhost:44366/Documents?culture=de-DE
而不是我想要的:
https://localhost:44366/de-DE/Documents
我究竟做错了什么?