C# routes.MapPageRoute不适用于点?
我正在使用asp.net网络表单。在我的应用程序中,我显示用户页面,如 在RouteConfig.cs中,我注册如下路由:C# routes.MapPageRoute不适用于点?,c#,asp.net,webforms,routing,C#,Asp.net,Webforms,Routing,我正在使用asp.net网络表单。在我的应用程序中,我显示用户页面,如 在RouteConfig.cs中,我注册如下路由: routes.MapPageRoute("default", "", "~/default.aspx"); routes.MapPageRoute("user", "{id}", "~/user.aspx"); routes.MapPageRoute("search", "search/{id}", "~/search.aspx"); 但当用户名包含点(.)时,它显示40
routes.MapPageRoute("default", "", "~/default.aspx");
routes.MapPageRoute("user", "{id}", "~/user.aspx");
routes.MapPageRoute("search", "search/{id}", "~/search.aspx");
但当用户名包含点(.)时,它显示404错误
这显示了错误
有什么提示吗?谢谢我以为这和扩展有关。所以,我找到了一个答案。 我将其添加到web.config
<modules runAllManagedModulesForAllRequests="true" />
<handlers>
<remove name="UrlRoutingHandler" />
</handlers>
它成功了