专栏首页WD学习记录ASP.NET MVC4 View 指定视图

ASP.NET MVC4 View 指定视图

public ActionResult Index(){
   return View();
}

这个控制器操作没有指定视图的名称。当不指定视图名称时,操作方法返回的 ViewResult 对象将按照约定来确定视图,它会在目录 /View/ControllerName 下查找与action 名称相同的视图。这种情况下选择的视图是 /Views/Home/Index.cshtml。

这个约定是可以重写的:

public ActionResult Index(){
   return View("NotIndex");
}

这样指定的视图就是/Views/Home/NotIndex.cshtml。

也可以直接指定路径指向视图:

public ActionResult Index(){
   return View("~/Views/Example/Index.cshtml");
}

这种情况下,为了查找视图时避开视图引擎的内部查找机制,必须提供视图文件的扩展名。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • wp15-1-23

                   电容屏(碰的时候,引发电容的变化,更灵活。缺点,对屏幕的要求更高,大一些)

  • hash冲突解决方法

    (2)拉链法中的链表上的节点空间是动态申请的,更适合于创造表之前无法确定表长的情况

  • 牛客网 分田地

  • ASP.NET MVC5高级编程——(2)MVC模式的视图

    1 ,视图职责是向用户提供界面,当控制器针对被请求的URL执行完合适的逻辑后,就将要显示的内容委托给视图。

    浩Coding
  • SwiftUI:使用 @EnvironmentObject 从环境中读取自定义值

    SwiftUI的环境使我们可以使用来自外部的值,这对于读取Core Data上下文或视图的展示模式等很有用。但是我们也可以将自定义对象发送到环境中,并在以后将它...

    韦弦zhy
  • SwiftUI:用枚举切换视图状

    您已经了解了如何使用常规Swift条件来呈现一种视图或另一种视图,并且我们查看了以下方式的代码:

    韦弦zhy
  • Mysql进阶三板斧(一)带你彻底搞懂View视图的原理及应用

    既然视图的定义是基于基本表的,哪为什么还要定义视图呢?这是因为合理地使用视图能够带来许多好处:

    陈哈哈
  • MySQL 视图

    看到这里,或许你已经对MySQL 的基本操作了如指掌,这篇文章讲解MySQL高级功能中 视图的概念及其用法。

    技能锦囊
  • MySQL 视图

    ​看到这里,或许你已经对MySQL 的基本操作了如指掌,这篇文章讲解MySQL高级功能中 视图的概念及其用法。

    技能锦囊
  • 【asp.net core 系列】3 视图以及视图与控制器

    在之前的几篇中,我们大概介绍了如何创建一个asp.net core mvc项目以及http请求如何被路由转交给对应的执行单元。这一篇我们将介绍一下控制器与视图直...

    程序员小高

扫码关注云+社区

领取腾讯云代金券