MVC5+EF6之分部视图(Partial View)
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)相关推荐
- MVC5+EF6 入门完整教程6 :分部视图(Partial View)
本篇我们谈谈分部视图(Partial View). 上篇文章提到过Partial和Action这两个helper, 本篇文章主要就结合这两个helper来讲解分部视图(Partial View)的应用 ...
- 分部视图 Partial View
Partial View:可以应用于其他View中以作为其中一部分的View的片段.像类(class)一样,编写一次, 然后在其他View中被反复使用.(就是为了避免冗余,写一个通用的view,当用到 ...
- 截取视图某一段另存为部分视图(Partial View)
在做ASP.NET MVC后台管理程序时,根据程序需要,Isus.NET需要实现一个功能,就是动态截取视图某一段另存为部分视图Partial View. 思路为在视图中,使用jQury的程序截图以及P ...
- MVC5+EF6 入门完整教程十
原文:MVC5+EF6 入门完整教程十 本篇是第一阶段的完结篇. 学完这篇后,你应该可以利用MVC进行完整项目的开发了. 本篇主要讲述多表关联数据的更新,以及如何使用原生SQL. 文章提纲 多表关联数 ...
- MVC5+EF6 入门完整教程 总目录
本系列文章会从一个主干开始,逐渐深入,初步规划30篇.初级10篇,中级10篇,综合项目实战10篇 初级10篇 MVC5+EF6 入门完整教程10:多对多关联表更新&使用原生SQL@201505 ...
- MVC5+EF6 入门完整教程11--细说MVC中仓储模式的应用
MVC5+EF6 入门完整教程11--细说MVC中仓储模式的应用 原文:MVC5+EF6 入门完整教程11--细说MVC中仓储模式的应用 摘要: 第一阶段1~10篇已经覆盖了MVC开发必要的基本知识. ...
- MVC5+EF6 入门完整教程六
本篇我们谈谈分部视图(Partial View). 上篇文章提到过Partial和Action这两个helper, 本篇文章主要就结合这两个helper来讲解分部视图(Partial View)的应用 ...
- MVC学习七:Razor布局之加载分部视图【PartialView】
Partial View 顾名思义就是Html代码片段,应用于此HTML代码多次被页面加载时使用.(类似于WebForm程序中的用户控件) 注:PartialView和正常的View页面在访问时没有任 ...
- MVC5 + EF6 + Bootstrap3 (14) 分部视图PartialView
Slark.NET-博客园 http://www.cnblogs.com/slark/p/mvc5-ef6-bs3-get-started-partialview.html 系列教程:MVC5 + E ...
最新文章
- R语言ggplot2可视化绘制分组水平并行条形图(bar plot)并为条形图内添加标签
- CVPR 2019 | APDrawingGAN:人脸秒变艺术肖像画
- 苹果4如何添加时间插件_苹果手机如何添加九键或26键输入法?iPhone怎样快速切换输入法?...
- [译] 前端组件设计原则
- [vue] 如何实现一个虚拟DOM?说说你的思路
- VSTS 2010体验 - TFS 2010变化巨大
- 4月编程语言排行榜:C++ 重回前三,PHP 呈下降势头
- python核心编程第三版_《Python核心编程(第3版)》
- 国防科技大学计算机学院教授陈书民,国防科技大学刘新旺教授做客信息学院
- linux 卸载lv,Linux系统LVM(逻辑卷管理)的删除
- form表单target实现当前页表单提交而不进行跳转刷新
- asrc调试_求助winavr编译的固件超出flash大小
- springboot通过maven管理mysql驱动加载失败
- 机器学习之朴素贝叶斯分类算法
- 软件测试邻居集成,软件测试之集成测试(ppt-3).ppt
- sql 注入 预防_SQL注入:检测和预防
- 软件测试常见的问题概略
- 机械秒表的使用方法_浪琴 L683、L688自动上弦机械计时秒表设置方法
- c语言oj运行时错误,大佬们,帮初入门小菜吧,本地能运行,在oj上运行显示运行时错误...
- rails select下拉框
热门文章
- 笔记本独显怎么用配置cuda环境
- 为什么抖音福袋显示服务器超时,抖音直播福袋互动规则及FAQ
- 小鸟云虚拟主机打开为什么显示是主机开通成功?
- solidworks装配体改为柔性_惠山系统学习CAD、SolidWorks、UG软件
- edu 字符串(完结)
- Derivative finite-differencing step was artificially reduced to be within bound constraints.
- 最简单的Win10U盘启动盘制作
- lv编码vi0055_LV女包百科词典—【生产序号编号】 | 奢品网
- Faster R-CNN画PR曲线
- 好奇怪呀后面加什么标点_三年级语文提示语的标点练习(含答案)