zoukankan      html  css  js  c++  java
  • MVC中如何设置路由指定默认页

    MVC中怎么设置默认页,在webform中 只要右键设置起始页就可以,但MVC中却没有这个功能,其实MVC更简单

    如下: 

    Login是控制器,Index 是动作 在全局Global.asax中改动下即可

    这个是针对area的默认页

    namespaces:默认页的命名空间
    DataTokens:该area的键值对
    routes.MapRoute(
    
           name: "Default",
    
           url: "{controller}/{action}/{id}",
    
           defaults: new { controller = "Index", action = "Index", id = UrlParameter.Optional },
    
           namespaces: new[] { "MvcWeb.Areas.Members.Controllers" }
    
       ).DataTokens.Add("Area", "Members");

    [MVC4]App_Start/RouteConfig 原内容

                routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
                routes.MapRoute(
                "Default",
                "{controller}/{action}/{id}",
                new { controller = "Login", action = "Index", id = UrlParameter.Optional }
                );  

    原文:http://www.cnblogs.com/flyfish2012/archive/2013/01/11/2855886.html

  • 相关阅读:
    密码框组件
    文本框组件
    列表框组件
    复选框组件
    单选按钮组件
    nginx for windows
    Mesa 3D
    下载服务器文件到本地
    消息服务
    Redis查看已注册的提供者消费者信息
  • 原文地址:https://www.cnblogs.com/xcsn/p/5386523.html
Copyright © 2011-2022 走看看