gpt4 book ai didi

c# - routes.MapPageRoute 不适用于点?

转载 作者:太空宇宙 更新时间:2023-11-03 10:26:20 25 4
gpt4 key购买 nike

我正在使用 asp.net 网络表单。在我的应用程序中,我显示了类似 http://localhost/username 的用户页面

在 RouteConfig.cs 中,我注册了这样的路由:

routes.MapPageRoute("default", "", "~/default.aspx");
routes.MapPageRoute("user", "{id}", "~/user.aspx");
routes.MapPageRoute("search", "search/{id}", "~/search.aspx");

但是当用户名包含点(.)时,它会显示 404 错误。

http://locahost/name.lastname这显示错误。

有什么提示吗?谢谢

最佳答案

我认为这与扩展有关。所以,我找到了关于这个的答案。 ASP.NET Webforms routing with extension

我将它添加到 web.config

<modules runAllManagedModulesForAllRequests="true" />
<handlers>
<remove name="UrlRoutingHandler" />
</handlers>

成功了!

关于c# - routes.MapPageRoute 不适用于点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31514230/

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