代码改变世界

随笔分类 -  ASP.NET MVC3

[译]第五章 动态和强类型视图比较

2012-02-02 22:31 by Lecone.JY.HU, 461 阅读, 收藏, 编辑
摘要: 在ASP.NET MVC 3中有三种方式从控制器将信息传到视图:1.强类型的model对象。2.动态数据类型(用@model dynamic )3.使用ViewBag用一个简单的博客例子来对比下动态视图和强类型试图,下面控制器是一个博客列表:usingSystem.Collections.Generic;usingSystem.Web.Mvc;namespaceMvc3ViewDemo.Controllers{publicclassBlog{publicstringName;publicstringURL;}publicclassHomeController:Controller{List&l 阅读全文

asp.net mvc 2.0 数据验证

2011-02-16 09:36 by Lecone.JY.HU, 368 阅读, 收藏, 编辑
摘要: asp.net mvc 2.0的数据验证方法在网上已经很多很全面了,今天写这个主要是适合自己用,做一个记录以免以后忘记。但如果能为其它人提供解决问题的思路也是件好事情。 在做mvc网站的时候经常使用微软提供的数据模板来生产持久层,如:EF和linq to sql类等,这些自动生产的类不具备数据验证,我们在提交数据前先要多数据进行验证。 最原始的方法是在提交页面中对提交数据进行验证,这样的是最原始,也是很随性的行为,对后期维护产生麻烦。 微软提供了System.ComponentModel.DataAnnotations,可以在这基础上进行数据验证。 举例: EF和linq to sql生成的实 阅读全文

asp.net mvc 2 Could not load type 'System.Web.Mvc.ViewPage<dynamic>'错误解决办法

2011-01-05 17:11 by Lecone.JY.HU, 884 阅读, 收藏, 编辑
摘要: 今天把asp.net mvc 2 (.net 4.0)网站部署到服务器(Win 2003)时出现了Could not load type 'System.Web.Mvc.ViewPage<dynamic>'这样的问题。经过一番的查找后终于找到了解决方案。在web.config文件中的system.web节点下pages节点中添加pageParserFilterType、pageBaseType、userControlBaseType,如下:代码Code highlighting produced by Actipro CodeHighlighter (freewar 阅读全文

asp.net mvc 2 (.net 4.0) “检测到有潜在危险的 Request.Form 值”的解决方法

2010-12-24 16:11 by Lecone.JY.HU, 415 阅读, 收藏, 编辑
摘要: 1.在页面aspx中<%@ Page ValidateRequest="false" >2.在controller中action添加。[ValidateInput(false)]public ActionResult Edit(){this.ValidateRequest = false;retrun View();}3.在网站web.config<system.web> <httpRuntime requestValidationMode="2.0" /> </system.web>在.net 4.0 环 阅读全文
的风格风格
点击右上角即可分享
微信分享提示