zoukankan      html  css  js  c++  java
  • MVC3路由设置访问后缀 html jsp

     C# Code 
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
     
    public static void RegisterRoutes(RouteCollection routes)
            {
                routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

                string extension = ConfigurationManager.AppSettings["ExtensionName"] ?? string.Empty;

                extension = string.IsNullOrWhiteSpace(extension) ? string.Empty : "." + extension;

                string[] _namespace = new string[] { "MvcBlog_Example.Controllers" };

                routes.MapRoute("AllBlogs",
                    "",
                    new { controller = "Blog", action = "AllBlogs" },
                    null,
                    _namespace
                );
                    

                //实现http://localhost:5680/User1 (不带/home.jsp)
                routes.MapRoute("BlogUser",
                    "{userName}",
                    new { controller = "Blog", action = "home" },
                    new { userName = @"w{5,}" },
                    _namespace
                );

                //示范访问地址http://localhost:5680/User1/home.jsp
                routes.MapRoute("Blog",
                    "{userName}/{action}" + extension,
                    new { userName = "dotNetDR_", action = "home", controller = "Blog" },
                    new { userName = @"w{5,}" }, //用户名最少5个字母或数字或下划线
                    _namespace
                );


                /* 你会发现当你输入/aa/home.jsp时~MVC会返回404错误页
                 * 而输入/aa123/home.jsp时~MVC才会正确地跳转到404.jsp友显示页上!
                 *
                 * 实现404友好页
                 */
                routes.MapRoute("NotFound",
                    "404" + extension,
                    new { controller = "Blog", action = "NotFound" },
                    null, _namespace
                );
            }
  • 相关阅读:
    201521123069 《Java程序设计》 第13周学习总结
    201521123069 《Java程序设计》 第12周学习总结
    网络15软工个人作业5--软件工程总结
    个人作业4--alpha阶段个人总结
    软工网络15个人作业3——案例分析
    软件工程网络15结对编程作业1
    201521123004《软件工程》个人阅读作业2-提问题
    201521123004《软件工程》个人阅读作业1
    Java课程设计—学生成绩管理系统(201521123004-林艺如)
    201521123004 《Java程序设计》第 14 周学习总结
  • 原文地址:https://www.cnblogs.com/micro-chen/p/4121544.html
Copyright © 2011-2022 走看看