zoukankan      html  css  js  c++  java
  • ASP.NET 短路由配置

    1. 首先在项目新建文件叫App_Code或者App_Start

        在文件中新建WebFromRouteHandler.cs 文件。

        WebFromRouteHandler中的代码如下,

    public class WebFromRouteHandler : IRouteHandler
    {
        public WebFromRouteHandler(string virtualPath)
        {
            this._VirtualPath = virtualPath;
        }
     
        private string _VirtualPath;
     
        public string VirtualPath
        {
            get { return _VirtualPath; }
            set { _VirtualPath = value; }
        }
     
     
        public IHttpHandler GetHttpHandler(RequestContext requestContext)
        {
            var page = BuildManager.CreateInstanceFromVirtualPath(VirtualPath, typeof(Page)) as IHttpHandler;
            return page;
        }
     
     
    }


    2. Global.asax 中的代码如下:

    public class Global : HttpApplication
       {
           void Application_Start(object sender, EventArgs e)
           {
               // 在应用程序启动时运行的代码
               AuthConfig.RegisterOpenAuth();
             
               RegisterRoutes(RouteTable.Routes);
           }
     
           void Application_End(object sender, EventArgs e)
           {
               //  在应用程序关闭时运行的代码
     
           }
     
           void Application_Error(object sender, EventArgs e)
           {
               // 在出现未处理的错误时运行的代码
     
           }
     
           public static void RegisterRoutes(RouteCollection routes)
           {
               routes.Add("Named", new Route("Named", new WebFromRouteHandler("/About.aspx")));
           }
      
       }
     3. 页面调用

       <form id="form" runat="server">
           <asp:LinkButton ID="LinkButton1" PostBackUrl="/Named" runat="server">LinkButton</asp:LinkButton>
       </form>





  • 相关阅读:
    C语言中变量和函数类型
    ubuntu中耳机声音小的解决方案
    数据结构学习4——栈
    Linux 引导过程内幕
    linux gdb 没有符号表被读取。请使用 "file" 命令。
    linux 内存泄漏检查工具
    数据结构学习5——队列
    [转载]Ubuntu垃圾清理
    系统消息
    窗口相关概念和对应关系
  • 原文地址:https://www.cnblogs.com/youmingkuang/p/4649373.html
Copyright © 2011-2022 走看看