MVC3中的tempdata,viewdata,viewbag总结
摘要:1.ViewData和ViewBagViewBag和ViewData生命周期相同,仅对当前View有效,不同的是ViewBag的类型不再是字典的键值对结构,而是dynamic动态类型。2.TempDataTempData保存在Session中,Controller每次执行请求的时候,会从Session中先获取TempData,而后清除Session,获取完TempData数据,虽然保存在内部字典对象中,但是其集合中的每个条目访问一次后就从字典表中删除。具体代码层面,TempData获取过程是通过SessionStateTempDataProvider.LoadTempData方法从Contro
阅读全文
posted @
2012-09-11 11:24
leiOOlei
阅读(4183)
推荐(2)
ASP.NET MVC3 在WebGrid中用CheckBox选中行
摘要:分三步走1.保证你的webgrid包含在form中@using (Html.BeginForm("Assign","Home")){ }2.在webgrid中加一列checkboxgrid.Column(header: "Assign?", format: @<text><input class="check-box" id="assignChkBx" name="assignChkBx" type="checkbox" value=&q
阅读全文
posted @
2012-08-20 16:15
leiOOlei
阅读(1307)
推荐(0)
ASP.NET MVC3 中的AJAX
摘要:示例演示一个链接,点击后利用Ajax更新特定id的标签中的内容首先在_Layout.cshtml中加入js<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script><script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/jav
阅读全文
posted @
2012-08-01 16:26
leiOOlei
阅读(540)
推荐(0)
ASP.NET MVC3 中设置htmlAttribute
摘要:直接上实例假如有个表单,你需要设置表单中的输入框不自动记忆以前输入的内容时,一般的HTML中的写法是<form autocomplete="off"> <!-- 表单中的内容 --></form>其中autocomplete是表单中的属性,那么在你用Html.BeginForm生成表单时,需要设置htmlAttrbutes参数,如下@using (Html.BeginForm("ActionName", "ControllerName", FormMethod.Post, new { autocom
阅读全文
posted @
2012-08-01 15:04
leiOOlei
阅读(733)
推荐(0)