MVC3调用分部视图PartialView的几种方式

2025-05-14 05:08:06
推荐回答(1个)
回答1:

一、1、在Test控制器下,创建Message方法
public class TestController : Controller{public ActionResult Message(){var testObj = new Listreturn PartialView(MessageControl, testObj);}}
2、创建 MessageControl分部视图
在Views文件夹-Shared文件夹,Shared文件夹右键添加视图,选中“创建分部视图”,文件名:MessageControl
@model List3、视图调用,分部视图MessageControl
@{Html.RenderPartial(MessageControl);}
二、指定Controller和Action
@Html.Action(方法名,
控制器名)@{Layout = null;}
但Controller和Action不是必须的,你也可以新建一个对象传给分部视图 MessageControl
三、通过JQuery去调用Test/Message,并把结果填充到ID为fuck的DIV中