2008年9月30日
摘要: 什么是MVC模式 MVC(Model-View-Controller,模型—视图—控制器模式)用于表示一种软件架构模式。它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。 那么MVC模式和我们熟悉的WebForm模式有什么不同呢?他的各个部分又是怎样分工的呢? 我们先来看一下普通的WebForm模式下,我们请求一个例如http://www.51mv... 阅读全文
posted @ 2008-09-30 13:51 Q.Lee.lulu 阅读(152104) 评论(133) 推荐(85) 编辑
  2008年9月19日
摘要: ASP.NET MVC的TempData用于在各个控制器Action间传输一些临时的数据,相信大家都看过“在ASP.NET页面间传值的方法有哪几种”这个面试题,TempData的作用差不多就是这样。TempData默认是使用Session来存储临时数据的,虽然TempData中存放的数据只一次访问中有效,一次访问完后就会删除了的。但很多朋友还是对于将数据存放在Session表示担心,毕竟Session的资源宝贵啊。 阅读全文
posted @ 2008-09-19 22:20 Q.Lee.lulu 阅读(5829) 评论(17) 推荐(1) 编辑
  2008年8月30日
摘要: ActionSelectionAttribute是ASP.NET MVC Preview 5 提供的一个抽象基类,通过ActionSelectionAttribute的命名我们就可以猜想到这个Attribute是用来选择(匹配)Action方法的。该抽象类只提供了一个抽象的方法 IsValidForRequest,该方法会在Controller的ActionInvoker被调用。如果一个Actio... 阅读全文
posted @ 2008-08-30 19:13 Q.Lee.lulu 阅读(6261) 评论(6) 推荐(2) 编辑
  2008年8月24日
摘要: 一个jQuery的热键(快捷键)的插件,可以让你很方便的添加、移除键盘事件,真的是很方便。具体请看: about - js-hotkeys - Google Code http://code.google.com/p/js-hotkeys/wiki/about 下面是DEMO: Special Keys esc tab space return backspace scroll caps... 阅读全文
posted @ 2008-08-24 02:47 Q.Lee.lulu 阅读(7388) 评论(2) 推荐(0) 编辑
  2008年8月19日
摘要: 如果服务器控件在客户端用JS将它的disable设为true的时候,你在服务器端是取不到这个控件的值的。例如一个TextBox你在客户端用JS将他的disabled属性设为true后,你在服务器端再取这个TextBox的值的时候,取到的只是空值(String.Empty)。 被这个东西搞死了,郁闷啊!!! 阅读全文
posted @ 2008-08-19 12:23 Q.Lee.lulu 阅读(734) 评论(7) 推荐(0) 编辑
  2008年8月17日
摘要: 自己一直为这个问题犯难,见到这个tip讨论这个问题,看了顺便就翻译了。好长...Orz.... 在这个Tip中,我会讨论给MasterPages和UserControls传递数据的4种策略。我会讲解通过code-behind类、通过使用ActionFilter、通过调用局部方法、和通过使用抽象的Controller基类来传递数据。我(指原文作者.Orz)推荐使用最后一种方法。 阅读全文
posted @ 2008-08-17 00:45 Q.Lee.lulu 阅读(3561) 评论(6) 推荐(1) 编辑
  2008年7月30日
摘要: 有时候,对于同一URL请求,我们希望根据该请求是异步请求还是同步请求进行不同的响应。这里简单介绍一种判断的思路。如果你又更好的办法,希望你能与我分享。 首先,在发送AJAX异步请求的时候,为请求的头部添加一个"isAjax"的头部标识: 这并非是W3C的标准,目前也不知道这样做是否会产生什么不良效应,对这方面有研究的,麻烦点评下。^_^ 那么在进行请求的时候就会在请求报头加上这个标识了: ... 阅读全文
posted @ 2008-07-30 23:18 Q.Lee.lulu 阅读(3000) 评论(15) 推荐(0) 编辑
  2008年7月21日
摘要: 沈阳阿瑞 在我上一篇文章 ASP.NET MVC : 实现我们自己的视图引擎 中提到的一个问题: 一直在思考这个问题, 就是动态切换view来换主题 [views] .| .---[Controler1] ...| ...---[blue] .... | .... ---index.aspx .... | .... ---Edit.aspx ...---[Red] .... | .... ---... 阅读全文
posted @ 2008-07-21 23:21 Q.Lee.lulu 阅读(4609) 评论(9) 推荐(0) 编辑
  2008年7月14日
摘要: 在ASP.NET MVC的一个开源项目MvcContrib中,为我们提供了几个视图引擎,例如NVelocity, Brail, NHaml, XSLT。那么如果我们想在ASP.NET MVC中实现我们自己的一个视图引擎,我们应该要怎么做呢? 我们知道呈现视图是在Controller中通过传递视图名和数据到RenderView()方法来实现的。好,我们就从这里下手。我们查看一下ASP.NET MVC... 阅读全文
posted @ 2008-07-14 22:08 Q.Lee.lulu 阅读(7393) 评论(19) 推荐(3) 编辑
  2008年7月2日
摘要: 关于ASP.NET MVC 的文章的推荐,想想还是放首页来了,应该对不少朋友有用.都是E文,大家将就着看吧.... PS:我E文其实烂得可以的.... 阅读全文
posted @ 2008-07-02 11:27 Q.Lee.lulu 阅读(13718) 评论(14) 推荐(0) 编辑
  2008年5月29日
摘要: ASP.NET MVC Preview 3 前天发布了,突然发现这两天园子上关于ASP.NET MVC的文章多起来了,似乎比Preview 1 出来的时候还要热闹。自己一直关注ASP.NET MVC,现在这么多人关注了文章多了自己学习的资源也多了。哈哈,好奸诈!! 下午在公司学习会议介绍ASP.NET MVC,讲得他们在下面都睡着了,汗死!!讲课方法不行........ 下班后和啊亮去看房... 阅读全文
posted @ 2008-05-29 21:10 Q.Lee.lulu 阅读(579) 评论(3) 推荐(0) 编辑
  2008年5月24日
摘要: ASP.NET MVC模式通过重新引进已经丢失的,或者至少已经没有使用很多年的模式,使其本身趋向更简单和“真实”的 HTTP体验(原文:The ASP.NET MVC pattern tends to lead itself into a more simplified and "true" HTTP experience by re-introducing patterns that have been lost, or at least, not followed in many years)。其中的一种模式是Post,Redirect,Get(PRG)模式,它可以"避免二次提交和允许web应用程序使用浏览器书签和reload按钮来更直观的表现". 阅读全文
posted @ 2008-05-24 21:19 Q.Lee.lulu 阅读(9077) 评论(7) 推荐(1) 编辑
摘要: 原文地址:ASP.NET MVC - Legacy Url Routing原文作者:matthaw 本文地址:ASP.NET MVC - 旧形式URL的路由本文作者:Q.Lee.lulu 最近我们已经将大部分我们ASP.NET Web Form页面转换为使用ASP.NET MVC。当这个并不是一个小的工程的时候,使用一个新的URL结构并支持旧的URL是很有需要的。这个想法是,当你点击一个不存在的页... 阅读全文
posted @ 2008-05-24 16:48 Q.Lee.lulu 阅读(1444) 评论(6) 推荐(0) 编辑
  2008年5月21日
摘要: typeof null : 返回的是Object。 undefinedvar temp; //var temp2; alert(typeof temp); //undefined alert(typeof temp2); //undefined alert(temp == undefined); //true alert(temp2 == undefined); //出错 undefined不... 阅读全文
posted @ 2008-05-21 23:56 Q.Lee.lulu 阅读(1296) 评论(0) 推荐(0) 编辑
  2008年4月28日
摘要: 在一段JS代码中,在条件满足的时候用return跳出循环 例如: ...... var cList = $(thisEle).parent().find(".CList"); if(cList.length>0){ cList.show(); return false; }else{ cList = $("数据加载中..."); }... 阅读全文
posted @ 2008-04-28 11:49 Q.Lee.lulu 阅读(2975) 评论(5) 推荐(1) 编辑
  2008年4月23日
摘要: 原文:理解 JavaScript 闭包 要成为高级 JavaScript 程序员,就必须理解闭包。 本文结合 ECMA 262 规范详解了闭包的内部工作机制,让 JavaScript 编程人员对闭包的理解从“嵌套的函数”深入到“标识符解析、执行环境和作用域链”等等 JavaScript 对象背后的运行机制当中,真正领会到闭包的实质。 原文链接:JavaScript Closures 可打印版:... 阅读全文
posted @ 2008-04-23 08:07 Q.Lee.lulu 阅读(2071) 评论(1) 推荐(1) 编辑
  2008年4月21日
摘要: 本文地址: jQuery Ajax 全解析本文作者:QLeelulu转载请标明出处!jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax... 阅读全文
posted @ 2008-04-21 00:03 Q.Lee.lulu 阅读(349341) 评论(122) 推荐(88) 编辑
  2008年4月17日
摘要: 原文请看:ScottGu的原文ASP.NET MVC Source Refresh Preview 这里只是概括说一下。 注:A few hours ago we published a refresh of the ASP.NET MVC source code on the site. This source refresh is not an official new ASP.NET ... 阅读全文
posted @ 2008-04-17 23:53 Q.Lee.lulu 阅读(9569) 评论(29) 推荐(0) 编辑
  2008年4月14日
摘要: var getViewPortWidth = function() { var width = 0; if ((document.documentElement) && (document.documentElement.clientWidth)) { width = document.documentElement.clientWidth; } ... 阅读全文
posted @ 2008-04-14 17:05 Q.Lee.lulu 阅读(1146) 评论(2) 推荐(0) 编辑
  2008年4月4日
摘要: 论坛上很多人想知道怎样来更好的使用Forms认证来保护他们控制器中的Action。MVC团队已经做了一个很好的工作来介绍最新发布的MVC中的Filters(使用Attributes),而在本文中我会展示怎样创建一个Filter来处理安全性。 阅读全文
posted @ 2008-04-04 17:29 Q.Lee.lulu 阅读(4256) 评论(7) 推荐(0) 编辑