MVC调用部分视图PartialView
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;namespace Demo2017.Models
{/* ~/Models/LoginModel.cs */public class LoginModel{public string Name{get{return "张星";}}public string Remark{get{return "计算机系1班";}}public double Score{get{return 99.12;}}}public class OtherModel{public string Name{get{return "李琳琳";}}public string Remark{get{return "旅游系1班";}}public double Score{get{return 100;}}}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Demo2017.Models;namespace Demo2017.Controllers
{/* ~/Controllers/HomeController.cs */public class HomeController : Controller{// GET: /Home/ public ActionResult Index(){ViewData.Model = new LoginModel();return View();}public ActionResult GetPartialView3(){return PartialView("View3", new OtherModel());}}
}
@using Demo2017.Models
@model LoginModel@{// ~/Views/Home/Index.cshtmlViewBag.Title = "Index";
}
@Scripts.Render("~/bundles/jquery")
<script type="text/javascript">$(function () {//Jquery调用PartialView$("#loadDiv").load("/Home/GetPartialView3");})
</script>
<hr />
<h2>1.直接从LoginModel中获取数据的PartialView</h2>
@Html.Partial("View1")
<hr />
<h2>2.从View中间接获取LoginModel数据的PartialView</h2>
@Html.Partial("View2", Model.Score)
<hr />
<h2>3.使用Html.Action,通过Action获取OtherMode数据的PartialView</h2>
<h2>@Html.Action("GetPartialView3")</h2> <div id="loadDiv"></div>
@using Demo2017.Models
@* ~/Views/Shared/View1.cshtml *@
@model LoginModel
<h2>@Model.Name</h2>
<h2>@Model.Remark</h2>
<h2>@Model.Score</h2>
@model System.Double
@* ~/Views/Shared/View2.cshtml *@
<h2>@Model</h2>
@model Demo2017.Models.OtherModel
@* ~/Views/Shared/View3.cshtml *@
<fieldset><legend>OtherModel</legend><div class="display-label">@Html.DisplayNameFor(model => Model.Name)</div><div class="display-field">@Html.DisplayFor(model => Model.Name)</div><div class="display-label">@Html.DisplayNameFor(model => Model.Remark)</div><div class="display-field">@Html.DisplayFor(model => Model.Remark)</div><div class="display-label">@Html.DisplayNameFor(model => Model.Score)</div><div class="display-field">@Html.DisplayFor(model => Model.Score)</div>
</fieldset>
转载于:https://www.cnblogs.com/smartsmile/p/6234079.html
MVC调用部分视图PartialView相关推荐
- MVC |分部视图 PartialView()
介绍如何定义 其实它和普通视图没有多大区别,只是创建分部视图的时候视图里没有任何内容,你需要什么标签你自己加.第二就是分部视图不会执行_ViewStart.cshtml中的内容) 控制器 Partia ...
- ASP.Net MVC开发基础学习笔记(10):分部视图PartialView
前言 本节我们来看分部视图PartialView的用法.首先我们会创建一个简单的静态分部视图.然后向这个视图中传入Model数据,使其变成动态分部视图.接下来介绍使用ChildAction来调用分部视 ...
- 爱上MVC~ajax调用分部视图session超时页面跳转问题
这个问题出现了很多年了,都没有解决,问题是这样的,有一个需要授权才可以访问的分部视图,在一个view中使用ajax的方法去调用它,然后更新页面的局部DIV,这时,如果你长时间不操作,session会超 ...
- MVC里的部分视图PartialView
MVC里的部分视图PartialView,相当于用户控件, 用法和普通视图一样,代码如下: public ActionResult Top() { return PartialView(); } 但是 ...
- ASP.NET MVC 4 (五) 视图
视图引擎与视图 多数情况下控制器action方法返回ViewResult对象,MVC内建action调用器ControllerActionInvoker负责调用控制器action方法并调用视图引擎处理 ...
- MVC5 + EF6 + Bootstrap3 (14) 分部视图PartialView
Slark.NET-博客园 http://www.cnblogs.com/slark/p/mvc5-ef6-bs3-get-started-partialview.html 系列教程:MVC5 + E ...
- .NET Core分部视图PartialView用法
什么时候用用分部视图? 分部视图PartialView是执行下列操作的有效方式: 将大型标记文件分解为更小的组件. 在由多个逻辑部分组成的大型复杂标记文件中,在分部视图中处理隔开的每个部分是有利的. ...
- 007.Adding a view to an ASP.NET Core MVC app -- 【在asp.net core mvc中添加视图】
索引: 目录索引 Adding a view to an ASP.NET Core MVC app 在asp.net core mvc中添加视图 2017-3-4 7 分钟阅读时长 本文内容 1.Ch ...
- 关于 ASP.NET MVC 中的视图生成
在 ASP.NET MVC 中,我们将前端的呈现划分为三个独立的部分来实现,Controller 用来控制用户的操作,View 用来控制呈现的内容,Model 用来表示处理的数据. 从控制器到视图 通 ...
最新文章
- SAP SD基础知识之交货中的控制元素
- Go runtime的调度器
- CentOS Squid 安装配置
- VTK:PolyData之ThresholdPoints
- NIO通信,仿QQ基本聊天业务,交流篇
- [Linux运维 -- 数据库]mysql处理时间
- oracle10g配置失败,求解决装oracle10g的时候EM配置失败问题
- 希捷 服务器文件丢失 原因,移动硬盘数据丢失的原因有哪些?如何进行专业的数据恢复?...
- http://download.chinaitlab.com/special/javadownload.htm
- 普渡大学科技学院计算机信息技术,普渡大学-学院介绍
- mysql多进程模块型_mysql mysqld_multi 单机多进程
- android 9.0极光推送闪退,推送导致应用闪退
- 计算机适合用mac吗,原神能用苹果电脑玩吗
- Biotin-WFA,WFL;生物素化紫藤凝集素(WFA,WFL)
- Web 开发人员需知的 Web 缓存知识
- 安卓手机安装运行谷歌三件套、googleplay收集表调查报告
- [转贴]汽车相关英语词汇
- SuperMap iClient 9D for MapboxGL地图风格浅析
- 一个命令就可启用的微信机器人WhoChat
- 程序框图与计算机程序,深度解析算法与程序框图.pdf