07 2008 档案

摘要:在这个Tip中,Stephen Walther演示了如何为你的ASP.NET MVC应用程序中的自定义路由创建单元测试。Stephen Walther介绍了如何测试一个URL是否被映射到正确的控制器、控制器操作和操作参数上。 阅读全文
posted @ 2008-07-27 11:36 Anders Liu 阅读(2271) 评论(3) 推荐(0) 编辑
摘要:ASP.NET MVC Preview 4带来了一些AJAX支持,能够适应MVC设计模式的本质。这篇文章向你展示了在ASP.NET MVC中使用“延迟加载AJAX面板”是如何使其变得不可思议的简单。 阅读全文
posted @ 2008-07-26 09:00 Anders Liu 阅读(2386) 评论(9) 推荐(1) 编辑
摘要:在这个Tip中,Stephen Walther介绍了在为ASP.NET MVC应用程序创建单元测试时,如何深入ASP.NET内部进行测试。Stephen Walther介绍了如何创建一组标准的仿制对象(Fake Object)来模仿当前用户、当前用户角色、请求参数、会话状态和Cookie。 阅读全文
posted @ 2008-07-26 07:39 Anders Liu 阅读(1823) 评论(1) 推荐(0) 编辑
摘要:在这个Tip中,Stephen Walther建议你为控制器操作使用标准的名字,这样可以使你的代码对其他开发者更明晰。 阅读全文
posted @ 2008-07-21 10:26 Anders Liu 阅读(1858) 评论(6) 推荐(0) 编辑
摘要:本文档描述了ASP.NET MVC框架的Preview 3与目前的CodePlex Preview 4之间的差别。还介绍了要运行新的发布版,你必须对现有的MVC应用程序进行的修改。 阅读全文
posted @ 2008-07-18 16:25 Anders Liu 阅读(2003) 评论(2) 推荐(0) 编辑
摘要:在这个Tip中,Stephen Walther介绍了黑客如何通过操作URL从ASP.NET MVC网站中窃取敏感信息。Stephen Walther还探讨了如何构建单元测试来防止这类攻击。 阅读全文
posted @ 2008-07-17 12:35 Anders Liu 阅读(3160) 评论(11) 推荐(0) 编辑
摘要:在这个Tip中,Stephen Walther向你展示了如何创建一个ASP.NET MVC视图用户控件,它能接受一组数据库记录,并自动在一个HTML表格中呈现这些记录。使用视图用户控件的好处是,你可以自定义特定列的呈现方式。 阅读全文
posted @ 2008-07-17 11:38 Anders Liu 阅读(3769) 评论(1) 推荐(1) 编辑
摘要:在这个Tip中,你将学到如何扩展ASP.NET MVC框架,创建一个新的辅助方法,可以为数据库数据显示一个HTML表格。 阅读全文
posted @ 2008-07-12 17:27 Anders Liu 阅读(4281) 评论(3) 推荐(0) 编辑
摘要:在这个Tip中,你将了解到JavaScript注入攻击可能会比你想象的更加严重。Stephen Walther展示了如何使用JavaScript注入攻击来在一个ASP.NET MVC站点上干些大大的坏事,并解释了如何通过一种简单的方式来防止这种攻击。 阅读全文
posted @ 2008-07-12 09:37 Anders Liu 阅读(3885) 评论(2) 推荐(0) 编辑
摘要:在这个Tip中,Stephen Walther介绍了当提交表单后如需重定向,为何需要调用RedirectToAction方法进行重定向,而不是直接返回一个视图。 阅读全文
posted @ 2008-07-12 09:24 Anders Liu 阅读(3034) 评论(0) 推荐(0) 编辑
摘要:在这个Tip中,Stephen Walther介绍了如何为控制器action创建共享视图。共享视图可以用于多个控制器。本文Stephen Walther介绍的是如何为显示和编辑数据库数据来创建共享视图。 阅读全文
posted @ 2008-07-10 22:03 Anders Liu 阅读(2497) 评论(5) 推荐(0) 编辑
摘要:在这个Tip中,你将学到如何创建一个自定义控制器基类,让它能够为常见的数据库操作暴露一系列acton,如显示、插入、更新和删除数据。 阅读全文
posted @ 2008-07-08 11:28 Anders Liu 阅读(2961) 评论(9) 推荐(0) 编辑
摘要:在这个Tip中,Stephen Walther解释了当控制器action需要返回一个特定的视图时,应该如何进行单元测试。他建议你如果打算建立单元测试的话,还是要明确地指出视图的名称。 阅读全文
posted @ 2008-07-06 10:33 Anders Liu 阅读(2298) 评论(5) 推荐(0) 编辑
摘要:在这个Tip中,Stephen Walther创建了一个自定义的ActionResult,可以由ASP.NET MVC控制器action返回。该ActionResult从一个LINQ to SQL查询生成了一个Excel文档。 阅读全文
posted @ 2008-07-05 12:32 Anders Liu 阅读(2998) 评论(6) 推荐(0) 编辑
摘要:通常,给数据库中的表都添加一个“无意义”的主键,能够大大地简化程序的开发。这个主键用什么类型呢?其实各种类型,只要大小不超过900字节都可以,但我们最常面临的两种选择是——GUID(UniqueIdentifity)和Identity INT。 《ADO.NET 2.0高级编程》一书的“5.2.2 选择主键”一节,对此进行了一些对比,并推荐使用GUID类型作为主键的类型。但本文中老刘将介绍自己在实际开发中的一些感触。 阅读全文
posted @ 2008-07-03 22:38 Anders Liu 阅读(7044) 评论(37) 推荐(1) 编辑
摘要:在这个Tip中,Stephen Walther创建了两个新的HTML Helper,你可以直接在ASP.NET MVC视图中使用它们。Stephen Walther展示了如何用扩展方法创建用于显示无序列表和有序列表的HTML Helper。 阅读全文
posted @ 2008-07-03 14:20 Anders Liu 阅读(3736) 评论(10) 推荐(0) 编辑