partialview 用法
using MvcApplication1.Models;
@model MvcApplication1.Models.UserInfoModel
@{ ViewBag.Title = "Index"; Layout = "~/Views/Shared/Admin.cshtml"; }
<h2>Index</h2>
@*@Html.Partial("UserListPartial")
@Html.Partial("UserListPartial",1)*@
@Html.Partial("UserListPartial",@Model.UserList) @*
@Html.RenderPartial("UserListPartial")*@
@{ //用html.Partial调用的后台代码
//public ActionResult Index()
//{ // TestMVC.Msg.UserDB userdb = new TestMVC.Msg.UserDB(ConfigurationManager.ConnectionStrings["TestMvcConnectionString"].ToString());
// UserInfoModel userInfoModel = new UserInfoModel();
// userInfoModel.UserList = new List<Models.UserDetail>();
// DataSet ds = userdb.GetAll();
// if (ds != null && ds.Tables[0].Rows.Count > 0)
// { // for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
// { // Models.UserDetail userDetail = new Models.UserDetail();
// userDetail.UserID = ds.Tables[0].Rows[i]["UserID"].ToString();
// userDetail.UserName = ds.Tables[0].Rows[i]["UserName"].ToString();
// userDetail.Sex = ds.Tables[0].Rows[i]["Sex"].ToString();
// userDetail.BirthDay = ds.Tables[0].Rows[i]["BirthDay"].ToString();
// userDetail.Emalil = ds.Tables[0].Rows[i]["Emalil"].ToString();
// userDetail.Addr1 = ds.Tables[0].Rows[i]["Addr1"].ToString();
// userDetail.Addr2 = ds.Tables[0].Rows[i]["Addr2"].ToString();
// userInfoModel.UserList.Add(userDetail); // }
// }
// return View(userInfoModel); //}
//public ActionResult UserListPartial()
//{ // return PartialView(); //}
}
@* 服务器端代码 ,用action的调用方法
@Html.Action("NonCameraImagePartialView")
@{Html.RenderAction("NonCameraImagePartialView", new { notIntNo =1 });}
public ActionResult NonCameraImagePartialView(int notIntNo)
{ NonCameraImageModel model = new NonCameraImageModel();
model.NotIntNo = notIntNo;
model.ImageUrls = GetNonCameraImage(notIntNo);
return PartialView("NonCameraImagePartialView",model);
}
*@
@*UserListPartial.cshtml 视图*@
@*@model int
@model MvcApplication1.Models.UserDetail*@
@model IEnumerable<MvcApplication1.Models.UserDetail>
<h2>partialveiw</h2>
@*<h2>@Model</h2>*@
<table>
@foreach(var item in Model)
{ <tr>
<td>@item.UserID</td>
<td>@item.UserName</td>
</tr>
} </table>
partialview 用法的更多相关文章
- ASP.NET MVC PartialView用法
子页面AreaSelect.cshtml页面的Controller代码: public ActionResult AreaSelect() { return PartialView(); } 父页面前 ...
- EF5+MVC4系列(12) 在主视图中直接用RenderAction调用子Action,并返回视图(Return View)或者分部视图(Return PartialView); 从主Action传值到子Action使用TempData传值;TempData高级用法
结论: ViewData 适用于 在一次请求中 传递数据 . 比如我们从 主Action 到 主视图, 然后在 主视图中 用 RenderAction 请求子Action的时候,就是算作 一次请求 ...
- ASP.NET MVC Ajax.ActionLink 简单用法
ASP.NET MVC 项目中,如何使用类似于 iframe 的效果呢?或者说 Ajax 局部刷新,比如下面操作: 我们想要的效果是,点击 About 链接,页面不刷新(地址栏不变),然后下面的内容进 ...
- MVC5 + EF6 + Bootstrap3 (14) 分部视图PartialView
Slark.NET-博客园 http://www.cnblogs.com/slark/p/mvc5-ef6-bs3-get-started-partialview.html 系列教程:MVC5 + E ...
- Partial RenderPartial Action RenderAction 区别和用法
区别: 1.Partial 与 RenderPartial 两个方法性质基本一样,只是把一个静态用户控件给嵌入进来. 2.Partial 回传一堆html代码,直接写进到页面上@Html.Partia ...
- Asp.Net MVC3.0 Partial RenderPartial Action RenderAction 区别和用法
本人写的博文不多,专业知识不强,以下纯属于个人笔记.如有不对,还请各路大拿,拍砖指导,谢谢! 区别: 1.Partial 与 RenderPartial 两个方法性质基本一样,只是把一个静态用户控件给 ...
- Html.Partial和Html. RenderPartial用法
Html.Partial和Html. RenderPartial用法 Html.partial和RenderPartial的用法与区别Html.partial和RenderPartial都是输出htm ...
- asp.net mvc Html.BeginForm()及Html.Action用法
Html.BeginForm Add:操作方法的名称,Activities:控制器的名称,FormMethod.Post:定义from的method的值,,new { id = "fo ...
- MVC |分部视图 PartialView()
介绍如何定义 其实它和普通视图没有多大区别,只是创建分部视图的时候视图里没有任何内容,你需要什么标签你自己加.第二就是分部视图不会执行_ViewStart.cshtml中的内容) 控制器 Partia ...
随机推荐
- layer.open({}) 子页面传参并调用父页面的方法
闲话少说先看效果!!! 说明适用场景:在a.jsp页面,点击查看一个文件,layer.open弹出b.jsp页面,在b.jsp页面可以修改文件的名称(其实是去改了数据库),但是关闭弹窗的后,要求不刷新 ...
- C++ STL之unordered_map和unordered_set的使⽤
写在最前面,本文摘录于柳神笔记: unordered_map 在头⽂件 #include <unordered_map> 中, unordered_set 在头⽂件 #include &l ...
- Python学习第二十课——自定property and classmethod
自定制property class Lazyproperty: def __init__(self,func): # print('==========>',func) self.func=fu ...
- 【PAT甲级】1057 Stack (30 分)(分块)
题意: 输入一个正整数N(<=1e5),接着输入N行字符串,模拟栈的操作,非入栈操作时输出中位数.(总数为偶数时输入偏小的) trick: 分块操作节约时间 AAAAAccepted code: ...
- python闯关之路一(语法基础)
1,什么是编程?为什么要编程? 答:编程是个动词,编程就等于写代码,那么写代码是为了什么呢?也就是为什么要编程呢,肯定是为了让计算机帮我们搞事情,代码就是计算机能理解的语言. 2,编程语言进化史是 ...
- 「JSOI2014」支线剧情2
「JSOI2014」支线剧情2 传送门 不难发现原图是一个以 \(1\) 为根的有根树,所以我们考虑树形 \(\text{DP}\). 设 \(f_i\) 表示暴力地走完以 \(i\) 为根的子树的最 ...
- javascript 变量、常量 、 函数 声明
声明变量: 方式一: 使用 var 定义变量,可在定义的同时赋值 或 不赋值 . 方式二: 直接使用[变量名 = 值]的形式,这会定义一个全局变量,但在严格模式下会出现引用错误.[不建议使用] 方式三 ...
- SpringBoot笔记二:整合篇
Spring Boot与缓存 jsr-107 Java Caching定义了5个核心接口分别是CachingProvider, CacheManager, Cache, Entry 和 Expiry. ...
- python笔记心得
1.字典的映射 day=10# def get_sunday():# return 'Sunday'# def get_monday():# return 'monday'# def get_tues ...
- List转为字符串
2019-12-12 20:34:16 方法1: 转换后的格式为:"('111','112','1113')" List list = new ArrayList<>( ...