MVC分部视图@Html.Partial

  加载分布视图的方式:

    //1、以视图名使用当前文件夹下的视图(如果没有找到,则搜索 Shared 文件夹)
    @Html.Partial("_test") //加载对应文件 /Views/Product/_test.cshtml

    //2、依据应用根路径定位视图// 以 "/" 或 "~/" 开头的路径代表应用根路径
    @Html.Partial("~/Views/Product/_test.cshtml")
    @Html.Partial("/Views/Product/_test2.cshtml")

    //3、加载其他目录的 视图文件
    //注意:需要复制views中的web.config 到template目录,否则会提示  "/template/A.cshtml”处的视图必须派生自 WebViewPage 或 WebViewPage<TModel>"
    @Html.Partial("/template/A.cshtml")

  web.config 文件(已去掉多余的节点配置)

<?xml version="1.0"?>

<configuration>
  <configSections>
    <sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
      <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
      <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
    </sectionGroup>
  </configSections>

  <system.web.webPages.razor>
    <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <pages pageBaseType="System.Web.Mvc.WebViewPage">
      <namespaces>
        <add namespace="System.Web.Mvc" />
        <add namespace="System.Web.Mvc.Ajax" />
        <add namespace="System.Web.Mvc.Html" />
        <add namespace="System.Web.Optimization"/>
        <add namespace="System.Web.Routing" />
      </namespaces>
    </pages>
  </system.web.webPages.razor>

</configuration>

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏yl 成长笔记

ps 替换背景以及调整尺寸

领导吩咐我修改她的图片背景,尺寸, 屁颠屁颠去弄,半小时后发现大学里学的 ps 忘差不多了,这里总结一下修改图片背景以及尺寸的基本操作。

703
来自专栏编程微刊

混合开发

1493
来自专栏跟着阿笨一起玩NET

DataGridView控件使用大全

DataGridView控件使用大全:http://www.haogongju.net/art/847949

601
来自专栏HTML5学堂

GIF图像转换为多张JPG

HTML5学堂:在JS效果中,有一个使用代码处理多张连续的JPG图像,显示为动态GIF图的效果。于是乎,自己不得不制作多个连续的JPG图片。既然要做素材,也就顺...

2424
来自专栏小李刀刀的专栏

dateDiff在Objective-C中的实现

在学习iOS App开发中遇到需要计算时间差并格式化输出的需求,没有现成的方法,需要结合NSCalendar和NSDateComponents来实现。所以干脆把...

33811
来自专栏算法channel

机器学习|文章关联的代码整理

1 文章关联的代码汇总 所有已推送的文章列表: 算法channel 2017回顾 这里面涉及的代码现在整理到 github 上,感兴趣的朋友可以直接在jupyt...

3998
来自专栏Youngxj

Emlog输出加载耗时和查询数据库次数的方法

1296
来自专栏糊一笑

深入常用CSS声明(一) —— Background

一直对一些自己常用的css声明掌握得不是很全,只知道常用的一些属性和值,但是对于其他的用法确实一知半解,这篇文章旨在扫盲,先不说有多深的理解,至少做到能够看到这...

2925
来自专栏WD学习记录

MVC学习笔记(一)

MVC 是用于构建 web 应用程序的一种框架,使用 MVC (Model View Controller) 设计:

812
来自专栏马洪彪

C#操作EML邮件文件实例(含HTML格式化邮件正文和附件)

使用QQ邮箱、163邮箱等导出的EML邮件,包含了邮件的发件人、主题、内容、附件等所有信息,该实例就如何解析这些信息,并在编辑后保存做个Demo。 如下图所示,...

3366

扫码关注云+社区