gpt4 book ai didi

c# - 忽略 .asp 页面的路由 Asp.Net 4.0 路由

转载 作者:太空宇宙 更新时间:2023-11-03 22:00:42 24 4
gpt4 key购买 nike

我的 global.asax 中有这个 MapPageRoute:

RouteTable.Routes.MapPageRoute("TestPages", "{file}", "~/Test/{file}");

它基本上是说如果有任何文件请求,它会转到测试文件夹。但是我想对其进行限制,以便仅当 URL 中不存在 asp 扩展名时才执行此规则。因此,如果用户键入 Test.asp,则不应发生 URL 路由。但如果它类似于 http://www.something.com/Test/ 应该执行这条路线。

我怎样才能做到这一点?

最佳答案

要忽略路由,请尝试使用以下方法:

RouteTable.Routes.Ignore("{resource}.asp/{*pathInfo}");

将“.asp”更改为您要过滤的类型。

关于c# - 忽略 .asp 页面的路由 Asp.Net 4.0 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10227954/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com