C# Area区域配置,修改默认路由

1.右键项目新建文件夹 Areas

2.先把项目分类包好,建两个文件夹,放Controller和View,Model也可以放在这里



因为项目启动默认打开的是Home/Index ,我把它放在了Website文件夹内了,这就需要更改路由配置了

3.如果更改了默认目录,就要去修改路由配置了,打开Global.asax.cs代码如下,F12进 RouteConfig

using System.Web;
using System.Web.Mvc;
using System.Web.Routing;

namespace Demo.Web
{
    public class MvcApplication : HttpApplication
    {
        protected void Application_Start()
        {
            // 移除X-AspnetMvc-Version HTTP 开头
            MvcHandler.DisableMvcResponseHeader = true;

            // 注册所有Area
            AreaRegistration.RegisterAllAreas();
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            AutofacConfig.Register();
            PermissionUtil.ValidPermissions();

        }
    }
}

4.修改RouteConfig,主要修改就是加了  namespaces: new[] { "Demo.Web.Areas.Website.Controllers" } 和 route.DataTokens["area"] = "Website";

using System.Web.Mvc;
using System.Web.Routing;

namespace AnFund.Web
{
    public class RouteConfig
    {
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            var route = routes.MapRoute("Default", "{controller}/{action}/{id}", new {controller = "Home", action = "Index", id = UrlParameter.Optional },
                namespaces: new[] { "Demo.Web.Areas.Website.Controllers" }
            );
            // 更改视图默认位置
            route.DataTokens["area"] = "Website";
        }
    }

原文地址:https://www.cnblogs.com/layla/p/9235616.html

时间: 2024-10-10 14:43:38

C# Area区域配置,修改默认路由的相关文章

maven 配置: 修改默认的 .m2仓库 默认存储路径.

maven 配置: 修改默认的 .m2仓库 默认存储路径. 一 .在系统maven里修改 1.在maven_HOME/conf/下找到配置文档 settings.xml 在文档中添加如下的配置说明 <localRepository>/home/morpheus/.m2/repository</localRepository> 1 例如 settings.xml : .... <settings xmlns="http://maven.apache.org/SETTI

route 修改默认路由

linux 修改默认路由 2011-06-21 09:25:05 分类: Linux [[email protected] ~]# route -n [[email protected] ~]# route del -net 0.0.0.0 netmask 0.0.0.0 或者 ([[email protected] ~]# route del default) [[email protected] ~]# route add default gw 192.168.16.1 dev eth0 [

实验:配置静态默认路由

实验目的; 配置路由器静态默认路由,并使每个网端终端互通 思路:1 手动配置4个PC的IP地址,网关 2 依次配置每个路由器每个端口的IP地址 3  配置左右两边的静态默认路由 4  配置中间路由器的静态路由 具体操作: 1 配置终端IP地址和网关略过 2 配置左边路由器的IP地址 路由器改名称,对接口gig0/0配置IP地址 Router>en Router#configure terminal Router(config)#hostname R1 R1(config)#interface g

centos7网口添加IP,修改默认路由永久地址生效

1永久增加ip地址和路由 网卡永久添加ip地址 注释:ens192为管理地址网卡,请根据实际情况进行修改,网关以192.168.160.1为例 复制一份网卡配置文件命名为ifcfg-ens192:1 cd /etc/sysconfig/network-scripts/ cp ifcfg-ens192 ifcfg-ens192:1 将增加的IP修改如ifcfg-ens192:1中 vim ifcfg-ens192:1 DEVICE="ens192:1" ONBOOT="yes&

EIGRP汇总路由配置和默认路由下发

配置汇总路由 EIGRP的自动汇总功能在有些高版本的IOS中默认是关闭的:在某些低版本的ios中默认是打开的,可以用show running-config|inc rotue查看是否打开. EIGRP自动汇总只针对自己产生的(直连路由)路由,对于转发的(从别的路由器学习来的)路由条目不会自动汇总:而手动汇总既可以针对自己产生的路由做,也可以针对学到的路由做. 自动汇总有可能会带来问题,例如两个下连路由器把各自的同一主类路由器条目(如A类)自动汇总给同一上连路由器,则上连路由器针对同一汇总路由条目

network scripts 配置中 默认路由的配置

在多网卡环境中,默认路由的选择经常会成为一个比较头疼的问题. 本文讲红帽的LINUX关于/etc/sysconfig/network-scripts中默认路由策略使用. 在/etc/sysconfig/network-scripts中,ifcfg-XXX中有一个option是 DEFROUTE.根据文档中描述是是否设置成默认路由的interface. 而经笔者实验,就算将你要的interface中这个option开成yes,也有可能选择其他interface作为default routing的.

centos6.6 ftp 配置 修改默认端口等

常规下21端口容易遭到别人的扫描.带来了一定程度的不安全.所以,最好的就是把21端口修改掉. 默认修改为6069 一.修改vsftp的配置文件 vi /etc/vsftpd/vsftpd.conf 在原来的基础上加上: listen_port=6069 pasv_enable=YES pasv_min_port=10221 pasv_max_port=10231 pasv_promiscuous=YES ftpd_banner=Welcome to http://www.e926.com FTP

xampp配置 修改默认环境目录

安装目录\xampp\apache\conf 下 httpd.conf文件 或者直接在控制器中打开 修改位置 两处都要修改 DocumentRoot "C:/你的目录"<Directory "C:/你的目录"> 重启即可. 另修改root密码可在adminphp中设置全部或者指定域中如127或者local或全局的密码 进入phpmyadmin 点击账户 修改权限即可 原文地址:https://www.cnblogs.com/iseaside/p/1218

笔记 OSPF多区域配置 STUB区域 路由重分发 NSSA区域配置

主题:OSPF 多区域配置 ABR:area border router ,区域边界路由器 -作用 实现不同区域之间的互通: -定义 同时连接骨干区域和非骨干区域的路由器: OSPF为什么会引入/划分区域? 划分区域以后,可以带来以下好处: 1.节省区域中的每一个设备的系统资源 (大区域被划分以后,小区域中的数据库内容就会变少) (同一个区域中的所有的路由器,数据库是完全相同) 2.增强 OSPF 网络的稳定性 (一个不稳定链路造成的不良影响,仅在同一个区域) (中传播,不会影响到其他区域) 验