在Asp.net MVC 3 web应用程序中,我们会用到ViewData与ViewBag,对比一下:ViewDataViewBag它是Key/Value字典集合它是dynamic类型对像从Asp.net MVC 1 就有了ASP.NET MVC3 才有基于Asp.net 3.5 framework...
分类:
其他好文 时间:
2014-12-12 10:07:50
阅读次数:
138
MVC3中 ViewBag、ViewData和TempData的使用和区别在MVC3开始,视图数据可以通过ViewBag属性访问,在MVC2中则是使用ViewData。MVC3中保留了ViewData的使用。ViewBag 是动态类型(dynamic),ViewData 是一个字典型的(Dictio...
分类:
Web程序 时间:
2014-12-12 10:04:28
阅读次数:
201
ViewBag.QuestionnaireType= new SelectList(questionCollectionTypeList, "CodeID", "CodeName", selectValue).AsEnumerable();@Html.DropDownList("Questionna...
分类:
Web程序 时间:
2014-12-10 10:39:56
阅读次数:
150
本节介绍如何创建一个View并通过Controller来访问它。然后介绍如何通过ViewBag从Controller向View传值。
分类:
Web程序 时间:
2014-12-08 22:38:37
阅读次数:
226
1 @{ 2 ViewBag.Title = "UpdateUserInfo"; 3 Layout = "~/Views/zjg669/Shared/_Layout.cshtml"; 4 } 5 @using System.Data; 6 @using System.D...
分类:
Web程序 时间:
2014-12-08 10:34:18
阅读次数:
124
首先声明,接下来的东西并不符合本人认同的严谨的MVC模式。用MVC做项目的过程中,越来越多的用到不严谨的MVC编程。比如,在"cshtml"文件中写:@Html.Raw(DBUnitity.helperP.getNav("/main/Index",@ViewBag.token))做页面验证在比如,在...
分类:
Web程序 时间:
2014-12-04 11:39:45
阅读次数:
131
启用页面缓存
在MVC3中如果要启用页面缓存,需要在页面对应的Action前面加上一个OutputCache属性。
@{
ViewBag.Title = "主页";
}
页面缓存
现在时间:@DateTime.Now.ToString("T")
在Controller中添加对应的Action,并加上OutputCache属性。
[OutputCac...
分类:
Web程序 时间:
2014-11-28 14:28:58
阅读次数:
134
View与Control间的数据交互1.ViewBag.Name ="Name1"2.ViewData["VD"] = "view data";3.TempData["TD"] = "temp data";4.ModelViewBag和ViewData只在当前的Action中有效,生命周期和 Vie...
分类:
其他好文 时间:
2014-11-27 18:06:02
阅读次数:
150
--------模板(SiteLayout.cshtml)<html>
<head>
<title>@ViewBag.Title</title>
</head>
<body>
<h1>我是模板</h1>
<!--继承页面显示内容的部分-->
@RenderBody()
<!--部分渲染(部分模块)-->
<!--Render..
分类:
Web程序 时间:
2014-11-26 19:12:55
阅读次数:
180
View代码: 原本想通过增加disabled特性,来防止用户修改,结果让然惊讶! 用于渲染下拉框代码: Model代码: Required注释意味着JobNo为必填项。 Controller代码: 通过ViewBag来传递SelectList实例。 运行后,通过提交表单的时候出现如下错误,让人百思...
分类:
Web程序 时间:
2014-11-26 13:43:26
阅读次数:
241