由vs2013新建“web窗体应用程序”的网站,URL不显示扩展名。那今天就实现该功能

1、首先打开vs2013>新建项目>如下图选择

asp.net扩展名不显示并获得URL值

2、选择项目右击>管理NuGet程序包>在搜索框输入(FriendlyUrls),搜到后点安装(接受协议后安装完成):

asp.net扩展名不显示并获得URL值

3、注意阅读readme.txt,在解决方案如图:

asp.net扩展名不显示并获得URL值

4、打开RouteConfig(路由配置)和MVC里的路由一样,把原来的代码修改了,如图:

asp.net扩展名不显示并获得URL值

修改后:

asp.net扩展名不显示并获得URL值

5、选择项目右击>添加>新建项>全局应用程序类(Global.asax)设置如下:

添加如下代码是程序在启动时执行该方法(需引用的自己引用)

asp.net扩展名不显示并获得URL值

protected void Application_Start(object sender, EventArgs e)
        {
            RouteConfig.RegisterRoutes(RouteTable.Routes);
        }
        protected void Application_Error(object sender, EventArgs e)
        {

        }   
        protected void Application_End(object sender, EventArgs e)
        {

        }
View Code

相关文章:

  • 2021-10-19
  • 2021-12-06
  • 2022-01-06
  • 2021-11-30
  • 2022-12-23
  • 2021-10-04
  • 2022-12-23
  • 2021-09-16
猜你喜欢
  • 2022-01-04
  • 2021-09-30
  • 2021-07-07
  • 2022-01-14
  • 2022-01-08
  • 2022-12-23
  • 2021-06-25
相关资源
相似解决方案