• 让aspx页面也可以通过url路由进行访问


    参考文章: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来访问

  • 相关阅读:
    c++ *.h和*.cpp在编译中的作用
    test
    DOM Tree
    SecureCRT
    趣味盒1
    数据结构笔试:前缀表达式|后缀表达式
    Shell 文件包含
    Shell 输入/输出重定向
    Shell 函数
    Shell 流程控制
  • 原文地址:https://www.cnblogs.com/tfiremeteor/p/6182565.html
Copyright © 2020-2023  润新知