为了访问视图,它们需要与MVC中的控制器/动作相关联.对于您的Child1 / Index和Child2 / Index,您在Child1和Child2控制器中具有类似于以下代码:

public ActionResult Index(){

return View();

}

对于您要询问的视图,可以执行以下两项操作之一.

1:您可以创建一个Root文件夹,并将那些视图移动到该文件夹??中.从ActionMethod返回视图时,MVC首先在Views文件夹中查找与控制器名称相同的文件夹(“ Root”),然后在其中查找与ActionName对应的View.如果找不到,MVC将在“视图/共享”文件夹中查找.如果在此处找不到它,则会引发错误.因此,在您的rootcontroller.cs文件中,创建以下操作方法:

public ActionResult Index(){

return View();

}

public ActionResult Test(){

return View();

}

2:如果您确实确实希望保持文件夹结构的状态,则可以确切指定要返回操作的视图的位置(可用于返回与操作名称不同的视图方法).更改rootcontroller.cs文件中的那些操作方法,以指定要为该操作返回的视图的位置:

public ActionResult Index(){

return View("~/Views/Index.cshtml");

}

public ActionResult Test(){

return View("~/Views/Test.cshtml);

}

请注意,这两种方法均假定您已修改默认路由以将“ Root”用作默认控制器,因为它是开箱即用的.现在,使用这两种方法之一,您可以使用以下方法:

www.yoursite.com -> Returns Root/Index

www.yoursite.com/Root/Test -> Returns Root/Test

www.yoursite.com/Root/Index -> Returns Root/Index

mvc html根目录,c#-路由到ASP.NET MVC中的根目录相关推荐

  1. 路由网址这是mvc时代系列之三:网络路由与ASP.NET MVC生命周期(上)路由网址

    首先声明,我是一个菜鸟.一下文章中出现技术误导情况盖不负责 网络 路由途用是定决ASP.NET MVC应该以种哪方法输出网址并且返回给浏览器 .一般来说,跳转址地或者在View中表现超级链接时,都须要 ...

  2. 《精通 ASP.NET MVC 4》----1.3 ASP.NET MVC的关键优点

    本节书摘来自异步社区<精通 ASP.NET MVC 4>一书中的第1章,第1.3节,作者: [美]Adam Freeman ,译者: 李萍 , 徐燕萍 , 林逸 , 更多章节内容可以访问云 ...

  3. ASP.NET MVC 3发布报错(ASP.NET MVC 3在没有安装环境的服务器上运行)的解决方案

    前言 ASP.NET MVC 3在没有安装MVC3的环境的服务器上运行,就会报错,缺少引用,本文就为mvc3发布报错的解决方案. 解决方案 思路:提供ASP.NET MVC 3运行所需的的dll即可解 ...

  4. mvc移动创建oracle表,使用 ASP.NET MVC (C#)在15分钟内创建电影数据库应用程序 | Microsoft Docs...

    使用 ASP.NET MVC 在 15 分钟内创建电影数据库应用程序 (C#)Create a Movie Database Application in 15 Minutes with ASP.NE ...

  5. mvc ajax控制器无反应,关于ASP.NET MVC 3:无法通过AJAX将数据传递到控制器

    我有以下模型类: [Serializable] public class SearchHomeModel { public string FirstName { get; set; } public ...

  6. Asp.net Mvc 多级控制器 路由重写 及 多级Views目录 的寻找视图的规则 (多级路由) 如:Admin/Test/Index...

    http://blog.csdn.net/buhuan123/article/details/26387427 目录(?)[-] 1那么我们再来看我们需要的访问方式如下图 razor视图的地址写成通配 ...

  7. ASP.NET MVC路由扩展:路由映射

    上周我写了三篇文章(一.二.三)详细地介绍了ASP.NET的路由系统.ASP.NET的路由系统旨在通过注册URL模板与物理文件之间的映射进而实现请求地址与文件路径之间的分离,但是对于ASP.NET M ...

  8. ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view)

    在本节中,您将验证电影控制器生成的编辑方法(Edit action methods)和视图.但是首先将修改点代码,使得发布日期属性(ReleaseDate)看上去更好.打开Models \ Movie ...

  9. MVC站点默认页为html页,设置ASP.NET MVC站点默认页为html页

    问题由来 部署了一个Asp.Net MVC的站点,其功能只是作为移动端的服务器,服务器空间里面除了CMS以外就没有其他的页面了.这对于我们来说确实是有点浪费了. 可以放点静态的啥小东西放在上面玩一玩. ...

最新文章

  1. MySQL rpm包 二进制区别_Linux环境下安装mysql5.6(二进制包不是rpm格式)
  2. 一文搞懂 CountDownLatch 用法和源码!
  3. elasticsearch安装与配置介绍
  4. React Redux 的一些基本知识点
  5. 来自ChinaUnix的对Linux rc.sysinit, rc, functions脚本的分析和Linux启动分析
  6. gradle镜像配置:使用阿里云仓库服务的代理仓库地址代替jcenter()、mavenCentral()及google()
  7. 建模步骤_【设计课堂】游戏手柄建模,看这14个步骤图就够了!
  8. linux【报错】userdel: user xiaoming is currently used by process 4713解决
  9. linux更换内核后无法上网,ubuntu 系统升级内核版本后网络不能正常启动问题
  10. Mysql数据表和表数据复制
  11. apache网站漏洞修复解决办法
  12. kindle4.1.1越狱
  13. win10 GPT分区和win 7 mbr 分区的区别
  14. Vue中 使用vue-particles(粒子背景)插件美化登录页面
  15. 二进制与十进制互相转换的计算方法(个人向)
  16. php代码加固,织梦模板加固版教程详解
  17. 100个冷笑话,越往后越冷(郁闷时专用……)
  18. mysql 获得元素的数量_一个递归获取祖先元素值的MySQL函数范例
  19. 加州伯克利计算机科学录取,【哈鲁2019录取】恭喜哈鲁学员喜提加州伯克利大学计算机科学专业录取!...
  20. c语言英文排版程序,C语言设计—英文排版系统精品.docx

热门文章

  1. Feature Pyramid Networks for Object Detection 总结
  2. 力扣:7整数反转(python)
  3. jQuery |淡入淡出
  4. .Net Core建站(1):EF Core+CodeFirst数据库生成
  5. Java消息系统介绍
  6. 数百个 HTML5 例子学习 HT 图形组件 – 拓扑图篇
  7. Linux安装FTP服务-----vsftpd
  8. 【mysql学习】疑问点记录
  9. delphi xe6 android ListView增加 Header或Footer 的方法
  10. 百度地图上进行空间插值---反距离加权法