摘要: 长远来看,HTML Helpers 可以给您节省很多时间。但是,若您希望呈现的标签没有 HTML Helper 怎么办?例如,想象一下,您希望在视图上把数据库记录显示成无序列表(),而 HtmlHelper 类不包含可让您呈现无序列表的方法。要是 HTML Helper 缺少您需要的方法,扩展它吧! 阅读全文
posted @ 2009-11-13 09:17 Felix Liang 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 自BlogEngine.net 从1.4.5更新到1.5来, 后台管理页面老是出现乱码现象。在 CompressionModule.cs 这个文件里,用 System.Text.Encoding.Default 来读取/写入资源,然而在中文系统里,System.Text.Encoding.Default 不是 UTF-8,而所有的 ASP.NET 的输入输出都用 UTF-8,所以导致字体混乱,改成 System.Text.Encoding.UTF8 就解决了。 阅读全文
posted @ 2009-11-11 00:36 Felix Liang 阅读(503) 评论(2) 推荐(0) 编辑
摘要: 任何数据驱动网站,创建搜索页面都是一项常见而重复性的任务。为此,我们创建一个带 where 条件的 select 查询,由页面的输入控件提供查询参数。从 .Net 2.0 框架开始,在DataSource 的数据访问控件集的帮助下,数据访问变得容易多了。但是,在既有的数据源控件下,创建复杂过滤条件的查询页面仍然不易完成。基于此需求,微软在 ASP.Net 4.0(当前是 beta1版本)引入了一个扩展控件 QueryExtender,它可结合LINQ工作。 阅读全文
posted @ 2009-11-10 02:21 Felix Liang 阅读(639) 评论(5) 推荐(0) 编辑
摘要: 一只猫抓了101只老鼠,猫对老鼠说:“你们排成一行按顺序报数,报到单数的我就把你吃掉,然后剩下的再重新报数,单数的同样被吃掉,如此下去,剩下的最后那只老鼠,我就放它一条生路。”如果你是那只聪明的老鼠,你会站哪个位置,才不至于被吃掉?思维拓展:1. 如果总共1500只老鼠,站什么位置才不被吃掉?2. 如果猫说:“报到双数的我就把它吃掉,如此循环,最后一只放走。&#... 阅读全文
posted @ 2009-10-21 23:07 Felix Liang 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 记者走访了一家公司。这家公司有两种人:一种只说真话的老实人,一种只说假话的骗子。午餐时,全公司的人都围坐在餐桌旁,记者向公司的每个人都问了一个同样的问题:“你左边的那个人是不是老实人?”每个人都回答:“不是”。而后,记者问公司老板有多少人,老板说有25人。回家后,记者想起忘记问老板是老实人还是骗子,急忙打电话。老板不在,是秘书接的,她回答:̶... 阅读全文
posted @ 2009-10-21 23:04 Felix Liang 阅读(536) 评论(0) 推荐(0) 编辑
摘要: ASP.NET MVC 2 是一个开发高可测试和高可维护网站应用程序的框架,运用模型-视图-控制器Model-View-Controller(MVC)模式。该框架鼓励开发者在应用程序的职责之间维护一个清晰的职责分离(clear separation of concerns) - UI 逻辑使用视图 view,用户输入处理采用控制器 Controller,域逻辑(domain logic)使用模型model。ASP.NET MVC 应用程序使用像测试策动开发test-driven development(TDD)的技术, 有着很好的可测试性(easily testable)。 阅读全文
posted @ 2009-10-03 09:17 Felix Liang 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1. 功能: SQL Server 代理 - 禁止 Agent XPs 2. ASPAlliance.com 的新文章 3. ASPAlliance.com 的流行文档 4. 水晶联盟(Crystal Alliance) 5. SQL Server 报表服务 6. AspAdvice.com 的最新文章 7. 编辑的评论 阅读全文
posted @ 2009-09-29 00:09 Felix Liang 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 一、从服务器端可以用注册脚本的方式; 二、在Web应用程序启动的时候用流往服务器写入JavaScript 脚本文件,即在Application_Start 事件里面生成 JavaScript 文件; 用 Web Form 来实现; 四、利用一般处理程序 ashx 文件。 阅读全文
posted @ 2009-04-23 23:55 Felix Liang 阅读(3217) 评论(0) 推荐(0) 编辑
摘要: RFC2616 - Hypertext Transfer Protocol -- HTTP/1.1The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems. It is a generic... 阅读全文
posted @ 2009-02-14 01:57 Felix Liang 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 第1章,规则1——减少 HTTP 请求:介绍了为什么额外的 HTTP 请求会对性能产生巨大的影响,并介绍了减少HTTP请求的方法,包括图片映射、CSS 子图形、使用data:模式的URL内联图片,以及合并脚本和样式表。 阅读全文
posted @ 2009-02-12 14:01 Felix Liang 阅读(616) 评论(0) 推荐(0) 编辑