摘要: 刚刚看到一个博友在工作中问题总结,见贤思齐,打算从现在把遇到的错误及解决思路加以总结,不断累积。001. 未将对象引用设置到对象的实例 ----最常见的问题,注意原因,数据绑定是出现空值情况,即:null,设上断点,耐心调试,加以跟踪。总之,遇到null 时,不要紧张, 找到根源,多数是数据绑定的问题,有时候类型转换以及变量,数组重复定义导致。002. 序列中不包含任何元素 和 序列包含一个以上的元素----第一个,在返回List集合时使用Single()与SingleOrDefault()导致,前者表示:满足指定条件的唯一元素, 存在多个则引发异常;后者:返回唯一,不存 在返回默认值(不报错 阅读全文
posted @ 2011-07-18 19:23 365lei 阅读(1389) 评论(0) 推荐(0) 编辑
摘要: 页面生命周期 1、 页请求:发生在页面生命周期之前,用户请求页时,ASP.NET将确定是否需要分析和编译页,从而确定是否开始页面的生命周期,或者是否可以在不运行页的情况下发送页面缓存以进行响应。2、 开始:设置页属性,如:HttpContext(为继承 IHttpModule 和 IHttpHandler 接口的类提供了对当前 HTTP 请求的 HttpContext 对象的引用。该对象提供对请求的内部 Request、Response 和 Server 属性的访问)以及其他属性;在此阶段,页面需要确定是回发请求还是新请求,并设置IsPostBack属性;设置页面的UICulture属性。3. 阅读全文
posted @ 2011-07-18 17:35 365lei 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 图片来源:Kencery理解MVC三部分的含义和用法。当我们创建一个asp.net mvc应用程序时,系统会默认生成三个文件夹:1:Controllers,对应MVC中的C,主要是处理浏览器请求与做出的响应; 2:Models,对应MVC中的M,存放数据模型,与数据库交换的。3:Views,对应MVC中的V,响应请求,呈现给用户的界面。 个人认为最重要的一步是知道mvc路由机制,众所周知,asp.net程序要想访问一个页面,都是根据页面路径来访问,在mvc中完全不一样了,mvc封装了这种访问。通过URL路由机制访问。URL 路由模型将浏览器请求映射到特定的 MVC 控制器操作。在Global. 阅读全文
posted @ 2011-07-18 16:39 365lei 阅读(3413) 评论(0) 推荐(0) 编辑