ASP.NET 和自定义路由到默认页面
我已经使 asp.net 中的路由能够正常工作。但是,如果我使用 Default.aspx 键入地址,它仍然会超出我的路由并点击页面。 2)以及对于我的应用程序的第…
ASP.NET 路由 - 如果路径存在,GetRouteData 不起作用
我有一个 HttpModule ,它拦截所有请求并根据路由规则从数据库加载数据。然而,我总是遇到一个问题; GetRouteData 仅在路径不存在时有效: var route…
如何在 ASP.NET Web 表单中将一个路由重定向到另一个路由?
我有这样的路线: routes.MapPageRoute("Survey", "Survey", "~/Survey/Survey.aspx") routes.MapPageRoute("Letters", "About/Letters", "~/Pages/Le…
Asp.net 路由屏蔽路径中的物理文件夹
为了更好地组织我的 ASP.Net 项目,我将所有 .aspx 文件放在名为 WebPages 的文件夹中。 我想找到一种方法从我的所有 URL 中屏蔽“WebPages”文件夹。…
.NET URI 路由 MapPageRoute 问题
关于如何解决这个问题有什么想法吗? 我的 Global.aspx: protected void Application_Start(object sender, EventArgs e) { RouteTable.Routes.MapPa…
仅通过代码从特定目录提供静态文件
我正在寻找一种基于代码的解决方案,仅使用 ASP.NET 路由从指定目录提供静态文件,而不是在 Web.config 中指定 HttpHandler。 例如: 我有以下部分目…
AsP.NET 4.0 url 路由
我正在尝试 .NET 4.0 的新功能 - url 路由,但无法获取 url 中传递的信息。以下是代码: GLOBAL.ASPX.CS protected void Application_Start(object se…
iis 7 /asp.net 不遵守 .net4 网站上的错误页面设置
我刚刚在日志中注意到如果有一个“.”在 .net 4 集成应用程序池中不存在的 url 末尾,iis 7.5 不会显示您预设的 404 url,而是默认未找到页面。 …
创建利用干净 URL 的链接的最佳实践
我正在使用 ASP.NET 4 和路由引擎。在我的 Global.asax 中我有这样的东西。 routes.MapPageRoute( "Items", "manager/items", "~/Manager/Item/Items.…
ASP.net WebForms - 在标记中使用 GetRouteUrl
我一直在尝试弄清楚如何将路由功能与 ASP.net 4.0 WebForms 一起使用。 我向我的路由集合添加了一条路由: void Application_Start() { RegisterRoute…
ASP.NET WebForms GetVirtualPath 始终返回 null
我刚刚开始接触 ASP.NET 路由,目前注册了两条路由: routes.MapPageRoute( "default", "{Path}/{Name}.aspx{Query}", "~/Default.aspx", true, new R…
ASP.NET MVC 2 路由错误
将 ASP.NET MVC 2 Web 应用程序发布到我的学校 IIS 7.5 服务器后,我在初始加载时收到 403 错误,如果我尝试调用 /Home/About/Index 等路由, 我什至…
ASP.NET 4路由问题
我正在尝试在 Global.asax 文件中执行以下操作: 目前,我必须像这样定义我的路线: routes.MapPageRoute( "ViewPage", "pages/{slug}", "~/viewpage.…
GetVirtualPath 返回第一条路由
我的项目路线遇到了一个奇怪的问题。 这是我的路线: // pennames routes.MapRoute( "pennames", // Route name "MyHome/Authors/{action}/{id}", // …
具有“不等于”约束的 ASP.NET 路由
我有一条像这样的路线: routes.MapRoute ( "Profile", "profile/{username}", new { controller = "Profile", action = "Index" }, new { username =…