禁用Web窗体项目中的自动友好URL

Ida*_*ter 7 c# asp.net friendly-url url-routing visual-studio-2013

我在Visual Studio 2013中创建了一个C#Web表单项目.当我运行sample.aspx页面时,页面会自动使用/sample友好的URL路由.

我想手动处理路由,而不是让.NET自动完成.如何禁用友好的URL功能.我不希望它通过NuGet卸载,但只在代码中禁用.

小智 10

您也可以将AutoRedirect模式设置为Off.这种方式为您提供两全其美的体验.

    public static class RouteConfig
{
    public static void RegisterRoutes(RouteCollection routes)
    {
        var settings = new FriendlyUrlSettings();
        settings.AutoRedirectMode = RedirectMode.Off;
        routes.EnableFriendlyUrls(settings);
    }
}
Run Code Online (Sandbox Code Playgroud)