简述建立视图的优点几种标准的mvc视图输出方式

2015年2月 Java大版内专家分月排行榜第二2014年3月 Java大版内专家分月排行榜第二
2014年9月 Java大版内专家分月排行榜第三2014年6月 Java大版内专家分月排行榜第三2014年2月 Java大版内专家分月排行榜第三2013年11月 Java大版内专家分月排行榜第三2013年10月 Java大版内专家分月排行榜第三
2014年5月 Java大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。MVC3调用分部视图PartialView的几种方式
一、1、在Test控制器下,创建Message方法public class TestController : Controller{public ActionResult Message(){var testObj = new List&string(){aaa, bbb, ccc};//将testObj对象,传入MessageControl分部视图,返回分部视图对象return PartialView(MessageControl, testObj);}}2、创建 MessageControl分部视图在Views文件夹-Shared文件夹,Shared文件夹右键添加视图,选中“创建分部视图”,文件名:MessageControl@model List&string&ul@foreach (var item in Model){&li@item&/li}&/ul3、视图调用,分部视图MessageControl@{Html.RenderPartial(MessageControl);}二、指定Controller和Action@Html.Action(方法名,控制器名)@{Layout =}&!DOCTYPE html&html&head&titleIndex&/title&/head&body&div@Html.Action(Message, Test)&/div&/body&/html但Controller和Action不是必须的,你也可以新建一个对象传给分部视图 MessageControl&!DOCTYPE html&html&head&titleIndex&/title&/head&body&div@Html.Partial(MessageControl, new List&string { ccc, ddd, eee })&/div&/body&/html三、通过JQuery去调用Test/Message,并把结果填充到ID为fuck的DIV中&h3Use JQuery&/h3&a href=javascript:; onclick=loadFuck()Invoke LoadPartial&/a&div id=fuck&/div&script type=text/javascriptfunction loadFuck() {
为您推荐:
其他类似问题
扫描下载二维码MVC ,Action方法传数据给视图有几种方式 - VC/MFC当前位置:& &&&MVC ,Action方法传数据给视图有几种方式MVC ,Action方法传数据给视图有几种方式&&网友分享于:&&浏览:0次MVC ,Action方法传数据给视图有几种方式?
//---------------------------------控制器向视图传递数据
public ActionResult TransData()
//1.ViewBag
ViewBag.Hello = "hello world~~~";
//2.ViewData
ViewData["Think"] = "C#";
//3.TempData
TempData["TempHH"] = "我是tempda";
//Model属性,本质上就是ViewData.Model
Models.Student entity = new Student() { s_Name = "传智播客视频学习" };
ViewData.Model =
return View();
Layout = null;
&!DOCTYPE html&
&meta name="viewport" content="width=device-width" /&
&title&TransData&/title&
@ViewBag.Hello&br/&
@ViewData["Think"]&br /&
@TempData["TempHH"]&br /&
@Model.s_Name
@ViewData.Model.s_Name
@*在视图上,ViewBag共享ViewData的数据,同样ViewData共享ViewBag的数据*@
@ViewBag.Think
@ViewData["Hello"]
@ViewData["TempHH"]
@*//在页面上显示不出来,可以看出,TempData和ViewData以及ViewBag之间不共享数据*@
@ViewBag.TempHH
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 1234567891011 Copyright & &&版权所有在MVC视图的代码块中,直接输出文本,有几种方式?
来源:博客园

 @{
&div&我爱IT,我是程序员,我骄傲~~~&/div&
&!--在C#代码块中,输出文本--&
&!--1.0 使用Razor内置标签text--&
&text&我爱IT,我是程序员,我骄傲~~~&/text&
&!--方式2--&
@:我爱IT,我是程序员,我骄傲~~~


}

 
 &!--输出@符号--&
免责声明:本站部分内容、图片、文字、视频等来自于互联网,仅供大家学习与交流。相关内容如涉嫌侵犯您的知识产权或其他合法权益,请向本站发送有效通知,我们会及时处理。反馈邮箱&&&&。
学生服务号
在线咨询,奖学金返现,名师点评,等你来互动

我要回帖

更多关于 简述三视图的投影规律 的文章

 

随机推荐