参考文章:http://blog.csdn.net/zhanglong_longlong/article/details/8841030

这两天,在工作中需要将aspx的页面虚拟成url路径访问。比如访问XXX.XXX.com/book/bokeyuan.aspx,变成XXX.XXX.com/book/bokeyuan

如果你的网站是.net framework 4.0的话,就可以方便做到。

步骤

1.Global.ascx.cs中先注册路由规则,打开Global.ascx.cs,添加一个方法

        void RegisterRouters(RouteCollection routes)
        {
            //参数含义:
            //第一个参数:路由名称--随便自己起
            //第二个参数:路由规则
            //第三个参数:该路由规则交给哪一个页面来处理
            routes.MapPageRoute("my-route-ApplyAcc", "ApplyAcc", "~/ApplyAcc.aspx");
            routes.MapPageRoute("my-route-BookApplyAcc", "Book/RegAcc", "~/Book/ApplyAcc.aspx");
            //...当然,您还可以添加更多路由规则
        }
2. 在Application_Start中注册路由
        protected void Application_Start(object sender, EventArgs e)
        {
            // 注册路由
            RegisterRouters(RouteTable.Routes);
        }

配置完成后,根据路由里面的配置信息

访问XXX.XXX.com/ApplyAcc.aspx,就可以通过XXX.XXX.com/ApplyAcc来访问

访问XXX.XXX.com/Book/ApplyAcc.aspx,就可以通过XXX.XXX.com/Book/RegAcc来访问

相关文章:

  • 2021-09-01
  • 2021-06-14
  • 2022-01-28
  • 2021-08-21
  • 2021-12-01
  • 2022-12-23
  • 2022-12-23
  • 2022-01-31
猜你喜欢
  • 2021-06-24
  • 2021-04-11
  • 2021-07-14
  • 2022-12-23
  • 2021-11-05
  • 2021-10-08
  • 2021-09-11
相关资源
相似解决方案