问题标签 [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.

0 投票
4 回答
2369 浏览

c# - 如何获取路由属性 dotnet core 3?

我已经将 dotnet core 2.2 升级到 3.preview 7。
所以在那之后,我无法获得自定义属性。
context.Resource在 2.2 版中是类型 of AuthorizationFilterContext,但在版本 3 中是类型 of Microsoft.AspNetCore.Http.Endpoint

现在我无法从端点获取属性。

0 投票
1 回答
107 浏览

c# - 如何从用户属性中获取 RouteData.Values["action"].ToString()

我无法获得当前的请求路线。我想为用户创建方法访问逻辑

0 投票
0 回答
157 浏览

asp.net-mvc - RouteData 仅在 .NET Core 3 上不适用于 HttpContext

我想设置 RouteData,但更改不适用于 HttpContext。

我错过了什么新东西吗?

要重现这种情况,您必须在新的 MVC 简单项目上创建过滤器并将其应用于 HomeController。它适用于 2.2,但不适用于 3.1。

0 投票
1 回答
30 浏览

asp.net-core-mvc - ASP.NET Core MVC 中的路由日期

我在 ASP.NET MVC 3 中有这段代码,现在,我将其转换为 ASP.NET Core MVC。

在类文件中,我正在读取RouteData如下所示的值:

如何将其转换为 ASP.NET Core MVC 代码?如何读取RouteDataASP.NET Core MVC 中的值?

0 投票
0 回答
28 浏览

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

我究竟做错了什么?