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 用法的更多相关文章

  1. ASP.NET MVC PartialView用法

    子页面AreaSelect.cshtml页面的Controller代码: public ActionResult AreaSelect() { return PartialView(); } 父页面前 ...

  2. EF5+MVC4系列(12) 在主视图中直接用RenderAction调用子Action,并返回视图(Return View)或者分部视图(Return PartialView); 从主Action传值到子Action使用TempData传值;TempData高级用法

    结论: ViewData 适用于 在一次请求中 传递数据  . 比如我们从 主Action 到 主视图, 然后在 主视图中  用 RenderAction 请求子Action的时候,就是算作 一次请求 ...

  3. ASP.NET MVC Ajax.ActionLink 简单用法

    ASP.NET MVC 项目中,如何使用类似于 iframe 的效果呢?或者说 Ajax 局部刷新,比如下面操作: 我们想要的效果是,点击 About 链接,页面不刷新(地址栏不变),然后下面的内容进 ...

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

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

  5. Partial RenderPartial Action RenderAction 区别和用法

    区别: 1.Partial 与 RenderPartial 两个方法性质基本一样,只是把一个静态用户控件给嵌入进来. 2.Partial 回传一堆html代码,直接写进到页面上@Html.Partia ...

  6. Asp.Net MVC3.0 Partial RenderPartial Action RenderAction 区别和用法

    本人写的博文不多,专业知识不强,以下纯属于个人笔记.如有不对,还请各路大拿,拍砖指导,谢谢! 区别: 1.Partial 与 RenderPartial 两个方法性质基本一样,只是把一个静态用户控件给 ...

  7. Html.Partial和Html. RenderPartial用法

    Html.Partial和Html. RenderPartial用法 Html.partial和RenderPartial的用法与区别Html.partial和RenderPartial都是输出htm ...

  8. asp.net mvc Html.BeginForm()及Html.Action用法

    Html.BeginForm    Add:操作方法的名称,Activities:控制器的名称,FormMethod.Post:定义from的method的值,,new { id = "fo ...

  9. MVC |分部视图 PartialView()

    介绍如何定义 其实它和普通视图没有多大区别,只是创建分部视图的时候视图里没有任何内容,你需要什么标签你自己加.第二就是分部视图不会执行_ViewStart.cshtml中的内容) 控制器 Partia ...

随机推荐

  1. Spring学习(九)

    JdbcTemplate需要的jar包 1.Spring核心必须依赖的库:commons-logging-1.1.1.jar2.Spring IoC部分核心库: spring-beans-4.3.9. ...

  2. ANSYS 瞬态热分析--样件加热

    目录 1. 要求 2. ANSYS有限元分析 2.1 APDL建模 1. 要求 一块0.8m*0.4m*0.2m厚的钢板,在300℃的炉子中进行加热,其材料参数如下表所示: 材料参数 序号 名称 参数 ...

  3. 【Fine学习笔记】Xcode的快捷方式

    Xcode快捷键 文件 CMD + N: 新文件:  CMD + SHIFT + N: 新项目: CMD + O: 打开: CMD + S: 保存:  CMD + SHIFT + S: 另存为: CM ...

  4. 2018 最新注册码【激活码】、在线激活 pycharm 完整方法(亲测有效)【2018.06.01 重大更新!!!!】

    2018-06-01修改如下: 原来方法的第二种还是有效的,操作如下 (1)更新hosts文件(可以直接下载,然后解压缩) host文件地址 hosts文件,在windows中的地址为: 替换host ...

  5. ssh paramiko && subprocess

    subprocess: #!/usr/bin/python3 import paramiko import os import sys import subprocess curPath = os.p ...

  6. OpenTSDB 写入数据

    1. 关于 Metrics, value, tag name, tag value opentsdb的每个时间序列必须有一个metric和一个或多个tag对,每个时间序列每小时的数据保存一行.open ...

  7. leetCode练题——26. Remove Duplicates from Sorted Array

    1.题目 26. Remove Duplicates from Sorted Array--Easy Given a sorted array nums, remove the duplicates  ...

  8. linux磁盘空间挂载

    (1)查看磁盘空间 df -hl (3)查看硬盘及分区信息 fdisk -l (4)格式化新分区 mkfs.ext3 /dev/xvdb (5)将磁盘挂载在/www/wwwroot/default目录 ...

  9. 4 JavaScript异常&debugger&保留关键字

    try:语句测试代码块错误 catch:语句处理错误,一般提供一个对象如catch(err)用来存储错误信息 throw: 语句创建自定义错误,抛出的信息可以被catch捕获 JavaScript错误 ...

  10. 怎么在高清屏上画一条0.5px的边

    怎么在高清屏上画一条0.5px的边呢?0.5px相当于高清屏物理像素的1px.这样的目的是在高清屏上看起来会更细一点,效果会更好一点,例如更细的分隔线. 理论上px的最小单位是1,但是会有几个特例,高 ...