路线.MapPageRoute不适用于point
本文关键字:point 适用于 不适用 MapPageRoute 路线 | 更新日期: 2023-09-27 18:03:37
我正在使用asp.net webform。在我的应用程序中,我显示像http://localhost/username
这样的用户页面在RouteConfig.cs中我这样注册路由:
routes.MapPageRoute("default", "", "~/default.aspx");
routes.MapPageRoute("user", "{id}", "~/user.aspx");
routes.MapPageRoute("search", "search/{id}", "~/search.aspx");
但是当用户名包含point(.)时,它显示404错误。
http://locahost/name。姓氏显示错误
提示吗?由于
我认为这与扩展有关。所以,我找到了答案。ASP。带扩展名
的。NET Webforms路由我把这个添加到web.config
<modules runAllManagedModulesForAllRequests="true" />
<handlers>
<remove name="UrlRoutingHandler" />
</handlers>
,它工作了!