asp.net web应用程序不带后缀访问

来源:互联网 发布:虎牙刷金豆软件 编辑:程序博客网 时间:2024/06/10 04:04
asp.net web应用程序不带后缀访问

1.安装的NuGet包:Microsoft.AspNet.FriendlyUrls

· 打开的NuGet包管理器UI或控制台窗口,安装包“Microsoft.AspNet.FriendlyUrls”安装,安装后会在App_Start文件夹生成一个文件RouteConfig.cs

2.添加Global.asax,在Application_Start方法中调用RouteConfig.RegisterRoutes方法,"RouteConfig.RegisterRoutes(RouteTable.Routes);"


现在可以在RouteConfig.cs文件RegisterRoutes方法中设置路由,如下:

 var settings = new FriendlyUrlSettings();
            settings.AutoRedirectMode = RedirectMode.Permanent;
            routes.EnableFriendlyUrls(settings);

    routes.MapPageRoute("login", "l", "~/admin/login.aspx");

             routes.MapPageRoute("index", "i", "~/admin/index.aspx");

             输入地址 “l”就可以访问登录页面了。


0 0
原创粉丝点击