代码改变世界

随笔分类 -  MVC3.0

mvc3 view 页面全局共享 namespace

2012-08-25 17:00 by 通心菜, 511 阅读, 收藏, 编辑
摘要: 在MVC2时代,我们如果希望在页面上引入一个namespace,可以这样来实现1 <%@ Import Namespace="Web.Helpers" %>如果名称空间是所有页面都需要的,像System.Web.Mvc这种类型的,我们可以把它写在web.config里,像这样<pages> <namespaces > <add namespace="System.Web.Helpers" /> <add namespace="System.Web.Mvc" /> <ad 阅读全文

MVC3.0入门学习笔记-Razor-@Html.DropDownList

2012-04-06 11:12 by 通心菜, 2269 阅读, 收藏, 编辑
摘要: 最近刚学习使用mvc 遇到select问题 一个页面N多项select 编辑的时候如何让他选中我们指定的值成了一个问题 当然解决方法很多 js前台绑定 或者输出html的时候循环处理 现在我们使用@Html.DropDownList 来处理这个网上搜索了下相关的 都是基于lambda表达式写的 看了头晕 lambda表达式我也不会 所以自己参考msdn 把这个功能实现了下实际中可能有这样一种情况 某个select 的option是数据库字典里取出来的 展示到页面上的效果 如<select style="width: 185px;" class="inputs 阅读全文

MVC3.0入门学习笔记-Razor 之样式加载方式2

2012-03-08 16:01 by 通心菜, 546 阅读, 收藏, 编辑
摘要: 上一篇简单的介绍了css js加载通用方法_Layout.cshtml<html><head><title>xx-用户中心</title> @Style.Css("/css/globalv3.0.css", this.Url) @Style.Css("/css/incv3.0.1.css", this.Url) @Style.Css("/css/personal/memberv3.0.1.css", this.Url) @Style.Script("/script/jquery 阅读全文

MVC3.0入门学习笔记-从客户端中检测到有潜在危险的 Request.Form 值

2012-03-08 11:35 by 通心菜, 594 阅读, 收藏, 编辑
摘要: 解决方案1 :public ActionResult do_add_main_info() { FormCollection collection = new FormCollection(Request.Unvalidated().Form);}解决方案2:正对某个字段忽略@{ var text = Request.Unvalidated().Form["htmlEditer"];} 阅读全文

MVC3.0入门学习笔记-页面传值-TempData

2011-06-14 11:28 by 通心菜, 1410 阅读, 收藏, 编辑
摘要: TempData[]是一个可以跨Action的传递,且只传递一次.TempData保存在Session中,Controller每次执行请求的时候,会从Session中先获取TempData,而后清除Session,获取完TempData数据,虽然保存在内部字典对象中,但是其集合中的每个条目访问一次后就从字典表中删除。具体代码层面,TempData获取过程是通过SessionStateTempDataProvider.LoadTempData方法从ControllerContext的Session中读取数据,而后清除Session,故TempData只能跨Controller传递一次。 1.在H 阅读全文

MVC3.0入门学习笔记-页面传值-ViewData

2011-06-14 11:09 by 通心菜, 2626 阅读, 收藏, 编辑
摘要: MVC 模式一个典型的特征是严格的功能隔离。Model模型、Controller 控制器和 View视图各自定义了用和职责,且相互之间定义好的方式进行沟通。这有助于提升测试性和代码重用。 当 Controller 决定呈现HTML 响应给客户端是,它负责显式传递给View 模板所有需要的数据。View 模从不执行任何数据查询或应用程序逻辑 – 仅仅负责呈现 Model或 Controller 传递过来的数据。1.ViewData[]字典: 简单的传值 首先我们在控制器HomeController.cs中创建一个ViewData[]字典: public ActionResult Index() 阅读全文