MVC里的部分视图PartialView

MVC里的部分视图PartialView,相当于用户控件,

用法和普通视图一样,代码如下:

public ActionResult Top()

{

return PartialView();

}

但是在主页面里引用时,分两种:

1、只访问页面,不执行控制器的方法

@Html.Partial("Top")

2、先执行控制器方法,再执行页面

public ActionResult Left()

{

NewsBLL bll = new NewsBLL();

List<NewsModel> NewsList = bll.GetListByTop(5);//新闻列表

return PartialView(NewsList);

}

引用:

@Html.Action("Left")

这样,部分视图才会有Model对象

更多交流:q619267707

原文地址:https://www.cnblogs.com/kengzhu/p/9002294.html

时间: 2024-08-01 18:53:15

MVC里的部分视图PartialView的相关文章

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

Slark.NET-博客园 http://www.cnblogs.com/slark/p/mvc5-ef6-bs3-get-started-partialview.html 系列教程:MVC5 + EF6 + Bootstrap3 上一节:MVC5 + EF6 + Bootstrap3 (13) 查看详情.编辑数据.删除数据 源码下载:点我下载 目录 前言 简单分部视图 带Model的分部视图 使用ChildAction调用分部视图 ajax无刷新更新分部视图 结尾 前言 本节我们来看分部视图P

ASP.NET MVC传递Model到视图的多种方式总结

ASP.NET MVC传递Model到视图的多种方式总结 有多种方式可以将数据传递到视图,如下所示: ViewData ViewBag PartialView TempData ViewModel Tuple 场景: 在视图页面,下拉框选择课程触发事件,分别显示老师课程表.学生上课表,如图: 相关的Model: 1 public class Course 2 { 3 public int Id { get; set; } 4 public string Name { get; set; } 5

ASP.NET MVC传递Model到视图的多种方式之通用方式的使用

ASP.NET MVC传递Model到视图的多种方式总结——通用方式的使用 有多种方式可以将数据传递到视图,如下所示: ViewData ViewBag PartialView TempData ViewModel Tuple 场景: 在视图页面,下拉框选择课程触发事件,分别显示老师课程表.学生上课表,如图: ? 相关的Model: 1 public class Course 2 { 3 public int Id { get; set; } 4 public string Name { get

[.net 面向对象程序设计深入](6).NET MVC 6 —— 模型、视图、控制器、路由等的基本操作

[.net 面向对象程序设计深入](6).NET MVC 6 —— 模型.视图.控制器.路由等的基本操作 1. 使用Visual Studio 2015创建Web App (1)文件>新建>项目,选择Web>ASP.NET Web 应用程序 (2)在新项目MyFirstWebApp对话框中,选择ASP.NET 5模板>Web Application 由于是RC版,这里的”添加单元测试“暂时不能选,上面的WebForms MVC WebAPI将合并,前面一节介绍过了,因此也不需要再选

Spring.Net在ASP.NET Mvc里使用的一个小例子

就贴个小例子,就不注意格式了. 1.下载dll NuGet的下载地址:http://docs.nuget.org/docs/start-here/installing-nuget 在vs的NuGet里搜索spring.web.mvc,它会自动下载SpringNet的引用包. 安装完成之后你的项目会多三个引用,项目目录../packages文件夹下面也会多出这三个文件夹里面是SpringNet的文件. 2.写代码例子 很简单的例子.定义一个接口,一个对于接口的实现类. namespace MvcA

我没发现Mvc里的 web.config 有什么用。

实验过程 由于 Mvc2+ 引入 Area ,导致文件夹结构发生变化. Mvc下的 web.config 所在的位置是: ~/Areas/MySystem/Views/Web.config 对应的请求的URL是: ~/MySystem/Home/Index 这时, 在根目录下添加 AppSetting 项: <add key="AdminUserId" value="LhlcAdministator"/> 在 ~/Areas/MySystem/Views

.Net Framework 4.5.1 ASP.NET MVC 5 下新建视图报“错误 运行所选代码生成器时出错 无法检索元数据 没有为该对象定义无参数构造函数”

当在控制器中新建视图的时候,选择的视图界面如下: 执行添加后报如下错误: 错误的内容为: 错误运行所选代码生成器时出错 无法检索"XXX"的元数据没有为该对象定义无参数构造函数 Unable to retrieve metadata for 'XXX'. No parameterless constructor defined for this object. 这个错误一直误导我,以为是模型类的问题,找了半天找不到解决方法,郁闷到死,后来发现是数据上下文的问题. 想到解决方案使用的是D

MVC里使用JSON方法集锦

//一般处理,无参数示例 public JsonResult Test() { Something... return Json{new{Success=true,Msg="Error!",...}}; //return Json(new{Success=fals,Msg="ok",...},JsonRequestBehavior.AllowGet); //前台AJAX如果是GET用这句 } //有参数示例 public JsonResult Test(string

记住 MVC里用formcollection接收form表单传来的值,表单属性必须有name为健!

记住 MVC里用formcollection接收form表单传来的值,input属性必须有name为健! 调了一晚上!! 写个日志记下!!