Partial View指可以应用于View中以作为其中一部分的View的片段(类似于之前的user control), 可以像类一样,编写一次, 然后在其他View中被反复使用。
创建分部视图:
(1)在shared文件夹下建立一个分部视图创建 _PartialPageWidget.cshtml
  借助Bookstrap中panel的样式:
<div class="panel panel-default">
    <div class="panel-heading">
        <h3 class="panel-title">Panel title</h3>
    </div>
    <div class="panel-body">
        Panel content
    </div>
</div>

(2)在新建的控制器MVCdemoController.cs中新建两个Action,SharedDateDemo和PartialViewDate。
 public ActionResult SharedDateDemo()
        {
            ViewBag.DateTime = DateTime.Now;
            return View();
        }
        [ChildActionOnly]
        public ActionResult PartialViewDate()
        {
            ViewBag.DateTime = DateTime.Now.AddMinutes(10);
            return PartialView("_PartialPageDateTime");
        }
注意:[ChildActionOnly] 表示这个Action只应作为子操作进行调用。也就是说直接通过 controller/action这样的网址是不能访问的,会提示只能由子请求访问的错误。必须返回一个PartialView
(3)在视图SharedDateDemo中添加相应的代码
<body>
    <div>
        <h2>SharedDateDemo</h2>
        <h1>主体View中的时间值</h1>
        @ViewBag.DateTime
        <h1>使用@@Html.Partial中的时间值</h1>
        @Html.Partial("_PartialPageDateTime")
        <h1>使用@@Html.View中的时间值</h1>
        @Html.Action("PartialViewDate")
    </div>
</body>

ps:可以通过Html.Action, 配合被调用的Action改变传递不同的数据

MVC5+EF6之分部视图(Partial View)相关推荐

  1. MVC5+EF6 入门完整教程6 :分部视图(Partial View)

    本篇我们谈谈分部视图(Partial View). 上篇文章提到过Partial和Action这两个helper, 本篇文章主要就结合这两个helper来讲解分部视图(Partial View)的应用 ...

  2. 分部视图 Partial View

    Partial View:可以应用于其他View中以作为其中一部分的View的片段.像类(class)一样,编写一次, 然后在其他View中被反复使用.(就是为了避免冗余,写一个通用的view,当用到 ...

  3. 截取视图某一段另存为部分视图(Partial View)

    在做ASP.NET MVC后台管理程序时,根据程序需要,Isus.NET需要实现一个功能,就是动态截取视图某一段另存为部分视图Partial View. 思路为在视图中,使用jQury的程序截图以及P ...

  4. MVC5+EF6 入门完整教程十

    原文:MVC5+EF6 入门完整教程十 本篇是第一阶段的完结篇. 学完这篇后,你应该可以利用MVC进行完整项目的开发了. 本篇主要讲述多表关联数据的更新,以及如何使用原生SQL. 文章提纲 多表关联数 ...

  5. MVC5+EF6 入门完整教程 总目录

    本系列文章会从一个主干开始,逐渐深入,初步规划30篇.初级10篇,中级10篇,综合项目实战10篇 初级10篇 MVC5+EF6 入门完整教程10:多对多关联表更新&使用原生SQL@201505 ...

  6. MVC5+EF6 入门完整教程11--细说MVC中仓储模式的应用

    MVC5+EF6 入门完整教程11--细说MVC中仓储模式的应用 原文:MVC5+EF6 入门完整教程11--细说MVC中仓储模式的应用 摘要: 第一阶段1~10篇已经覆盖了MVC开发必要的基本知识. ...

  7. MVC5+EF6 入门完整教程六

    本篇我们谈谈分部视图(Partial View). 上篇文章提到过Partial和Action这两个helper, 本篇文章主要就结合这两个helper来讲解分部视图(Partial View)的应用 ...

  8. MVC学习七:Razor布局之加载分部视图【PartialView】

    Partial View 顾名思义就是Html代码片段,应用于此HTML代码多次被页面加载时使用.(类似于WebForm程序中的用户控件) 注:PartialView和正常的View页面在访问时没有任 ...

  9. MVC5 + EF6 + Bootstrap3 (14) 分部视图PartialView

    Slark.NET-博客园 http://www.cnblogs.com/slark/p/mvc5-ef6-bs3-get-started-partialview.html 系列教程:MVC5 + E ...

最新文章

  1. R语言ggplot2可视化绘制分组水平并行条形图(bar plot)并为条形图内添加标签
  2. CVPR 2019 | APDrawingGAN:人脸秒变艺术肖像画
  3. 苹果4如何添加时间插件_苹果手机如何添加九键或26键输入法?iPhone怎样快速切换输入法?...
  4. [译] 前端组件设计原则
  5. [vue] 如何实现一个虚拟DOM?说说你的思路
  6. VSTS 2010体验 - TFS 2010变化巨大
  7. 4月编程语言排行榜:C++ 重回前三,PHP 呈下降势头
  8. python核心编程第三版_《Python核心编程(第3版)》
  9. 国防科技大学计算机学院教授陈书民,国防科技大学刘新旺教授做客信息学院
  10. linux 卸载lv,Linux系统LVM(逻辑卷管理)的删除
  11. form表单target实现当前页表单提交而不进行跳转刷新
  12. asrc调试_求助winavr编译的固件超出flash大小
  13. springboot通过maven管理mysql驱动加载失败
  14. 机器学习之朴素贝叶斯分类算法
  15. 软件测试邻居集成,软件测试之集成测试(ppt-3).ppt
  16. sql 注入 预防_SQL注入:检测和预防
  17. 软件测试常见的问题概略
  18. 机械秒表的使用方法_浪琴 L683、L688自动上弦机械计时秒表设置方法
  19. c语言oj运行时错误,大佬们,帮初入门小菜吧,本地能运行,在oj上运行显示运行时错误...
  20. rails select下拉框

热门文章

  1. 笔记本独显怎么用配置cuda环境
  2. 为什么抖音福袋显示服务器超时,抖音直播福袋互动规则及FAQ
  3. 小鸟云虚拟主机打开为什么显示是主机开通成功?
  4. solidworks装配体改为柔性_惠山系统学习CAD、SolidWorks、UG软件
  5. edu 字符串(完结)
  6. Derivative finite-differencing step was artificially reduced to be within bound constraints.
  7. 最简单的Win10U盘启动盘制作
  8. lv编码vi0055_LV女包百科词典—【生产序号编号】 | 奢品网
  9. Faster R-CNN画PR曲线
  10. 好奇怪呀后面加什么标点_三年级语文提示语的标点练习(含答案)