ASP.NET MVC脚手架辅助工具——MvcScaffoldTool v2.0版本发布,支持Area自动映射
关于MvcScaffoldTool的必要性及由来可以看着两篇文章:
http://www.cnblogs.com/szw/archive/2009/02/27/1399776.html
http://www.cnblogs.com/szw/archive/2009/02/27/1399818.html
v2.0.0.0版本添加了对MVC中Area的支持,单独的Area项目可以通过两种
http://www.cyqdata.cn/cnblogs/article-detail-10905
Asp.net MVC P2 中无法正确获取 CheckBox值的bug的解决方案
View:
<%=Html.CheckBox("IsBirthday","我是否过生日", item.IsBirthday)%>
Controller:
AUser user = new AUser();
BindingHelperExtensions.UpdateFrom(user, Request.Form);
Model:
pub
http://www.cyqdata.cn/cnblogs/article-detail-10901
ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第四篇:传递表单数据
摘要 本文将完成我们“MVC公告发布系统”的公告发布功能,以此展示在ASP.NET MVC中如何传递处理表单的数据。前言 通过前几篇文章,我们已经能比较自如的使用ASP.NET MVC来呈现页面和数据了。但是,有一个大问题没有解决:如何处理表单数据。例如,
http://www.cyqdata.cn/cnblogs/article-detail-10895
Asp.net MVC视频教程(重典版)1-14的清晰版下载
最近到北京找工作,几天才能上次网.....不容易....不过可以手机上园子和邮箱.
http://chsword.download.csdn.net
http://www.cyqdata.cn/cnblogs/article-detail-10832
asp.net mvc Repository模式
近来发现很多ASP.NET MVC的例子中都使用了Repository模式,比如Oxite,ScottGu最近发布的免费的ASP.NET MVC教程都使用了该模式。就简单看了下。
在《企业架构模式》中,译者将Repository翻译为资源库。给出如下说明:通过用来访问领域对象的一个类似集合的接口,在领域与数据映射层之间进行协调。
在《领域驱动设计:软件核心复杂性应对之道》中,译者将Reposito
http://www.cyqdata.cn/cnblogs/article-detail-10827
为ASP.NET MVC开发一些常用插件(三)——Repeater
最近看到园子里有朋友在翻译一些关于ASP.NET MVC的文章,很是不错,饶有兴趣看了下原作者的博客(http://weblogs.asp.net/stephenwalther),看到其中有两篇写关于GridView的,方才想起来自己曾经也抽空写过这方面的控件(http://www.hereur.cn/SiChuanEarthquake
http://www.cyqdata.cn/cnblogs/article-detail-10825
ASP.NET MVC v2 Priview 2发布
更新文档在文章底部的网页中有下载,相对v2 Preview1,主要添加了以下新功能:
ModelMetadata 和 ModelMetadataProvider 类。ViewData中添加了一个ModelMetada 对象,可用于自定义metadata。Model Validator Providers 。可以定义Model Validator,源自pre1中
http://www.cyqdata.cn/cnblogs/article-detail-10821
为ASP.NET MVC开发一些常用插件(一)——导航栏
在WebForms中,大家应该都体会过SiteMapPath给开发带来的便利,而今格式各样的导航栏、导航菜单已经成了网站不可缺少的一部分,接下去大家会看到一个在MVC下使用的,并且符合MVC设计规范的导航栏“插件”,以在MVC中取代之前SiteMapPath的应用。
首先我们还是明确一下这个插件的意义和需要完成的基本功能:
问:既然有SiteMapPath,为什么还要重复开
http://www.cyqdata.cn/cnblogs/article-detail-10682
ASP.NET MVC Framework 动态汇集
Scott Guthrie在ALT.NET会议中展示了ASP.NET MVC Framework,它的CTP版本将于今年年底放出。
这个框架将支持以下特性:
为Controller提供原生的TDD模型支持
支持ASPX作为一种视图引擎(没有ViewState和Postback)
提供接口以使用其他的视图引擎,如MonoRail
提供对Controller对象生成的
http://www.cyqdata.cn/cnblogs/article-detail-10681
ASP.NET MVC实践系列10-单元测试
最早接触单元测试是看了极限编程相关资料里边讲的测试驱动开发,然后下载了Nunit研究了一下,但并没产生多大的触动,因为那个时候做的都是些时间紧任务重的事情,对于单元测试的直接感觉就是有可能比较费时间。直到看了《敏捷软件开发:原则、模式与实践》,里边那个保龄球计分程序很精彩,让我知道了保龄球原来是这么计分的,更重要的是让我认识到测试驱动编程原来这样有意义,并且其实并不浪费时间(至于测试驱动编程到底有
http://www.cyqdata.cn/cnblogs/article-detail-10680
ASP.NET MVC: 修改ViewLocator来动态切换模板
沈阳阿瑞 在我上一篇文章 ASP.NET MVC : 实现我们自己的视图引擎 中提到的一个问题:
一直在思考这个问题,
就是动态切换view来换主题
[views]
.|
.---[Controler1]
...|
...---[blue]
.... |
.... ---index.aspx
.... |
.... ---Edit.aspx
...---[Red]
.... |
...
http://www.cyqdata.cn/cnblogs/article-detail-10678
Visual Studio 2010 RC 下安装ASP.NET MVC 2.0 RTM
ASP.NET MVC 2.0 RTM的安装地址
使用 Microsoft Platform Installer 安装ASP.NET MVC 2
下载并安装 ASP.NET MVC 2
在VS 2010 RC中安装时只要将 ASP.NET MVC 2.0 RC卸载(ASP.NET MVC 2 – Visual Studio 2010 Tools 不卸载),然后再安装ASP.NET MVC 2.0 RTM版即
http://www.cyqdata.cn/cnblogs/article-detail-10676
ASP.NET MVC2.0在Tab页中实现异步无刷新分页
概述
很多地方都存在以Tab页来呈现数据的方式,比如网易、新浪、搜狐、QQ等知名的门户网站的首页,还有大家熟知的博客园首页,都是用了tab页来显示数据。大家之所以喜欢用Tab,因为它能大大的增加显示数据的空间,能在固定的空间中显示更多的数据。分页也是为了方便数据的显示,在应用系统中必不可少。这篇文章使用Jquery在ASP.NET MVC中使用Tab页,以及在
http://www.cyqdata.cn/cnblogs/article-detail-10674
Asp.net Mvc Framework 三 (Controller与View)
这节我们让Asp.netMVC真正的跑起来
我们自己新建一个新的Controller
开始行动:
在Controllers中新建一个MVC Controller Class,个人宣传一下.就叫EiceController
附注一下,这里是个纯广告,无兴趣可略过此行:www.eice.com.cn为您建立Web2.0社交网站
默认生成的代码如下:
using System;
using&n
http://www.cyqdata.cn/cnblogs/article-detail-10667
Asp.Net MVC使用HtmlHelper渲染,并传递FormCollection参数的陷阱
在Asp.Net MVC 1.0编程中,我们经常遇见这样的场景,在新建一个对象时候,通过HtmlHelper的方式在View模型中渲染Html控件,当填写完相关内容后,通过Form把需要新建的内容Post回View对应Controller的Action(例如:Create),指定的Action可以通过接受FormCollection参数、值参数或者某个类的实例参数(比如:Movie类),完成新建的
http://www.cyqdata.cn/cnblogs/article-detail-10665
Asp.net MVC Preview 4 中自定义Jquery的HtmlHelper扩展
前两天介绍了mvc pv4中AjaxHelper的用法
的确是比较方便,不过也有其缺点,那就是并不是所有人都用Asp.net Ajax的,所以这样做还是显示出了ms的霸气
没办法,工程里都用的是JQuery于是先试写了2个小功能
先说使用方法吧,第一个功能是Ajax载入另个页面
<div id=
http://www.cyqdata.cn/cnblogs/article-detail-10662
[原创-ASP.NET MVC]Contact Manager开发之旅之迭代2 - 修改样式,美化应用
本翻译系列为asp.net mvc官方实例教程。在这个系列中,Stephen Walther将演示如何通过ASP.NET MVC framework结合单元测试、TDD、Ajax、软件设计原则及设计模式创建一个完整的Contact Manager应用。本系列共七个章节,也是七次迭代过程。本人将陆续对其进行翻译并发布出来,希望能对学习ASP.NET MVC 的各位有所帮助。由于本人也是个MVC菜鸟,
http://www.cyqdata.cn/cnblogs/article-detail-10485
ASP.NET MVC免费电子书教程
Scott博客上的ASP.NET MVC免费电子书教程,应该不应错过. 185页的教程,从头开始按部就班地建造起一个小型但完整的ASP.NET MVC应用。同样的asp.net mvc的一些Open Source 的项目也值得去研究研究,我一直在不断的整理asp.net mvc相关开源项目推荐,下面几个可以看看。
NerdDinner
CodeBetter Award
CodeCampServ
http://www.cyqdata.cn/cnblogs/article-detail-10447
ASP.NET MVC:通过 FileResult 向浏览器发送文件
在 Controller 中我们可以使用 FileResult 向客户端发送文件。 FileResult FileResult 是一个抽象类,继承自 ActionResult。在 System.Web.Mvc.dll 中,它有如上三个子类,分别以不同的方式向客户端发送文件。 在实际使用中我们通常不需要直接实例化一个 FileResult 的子类,因为 Controller 类已经提供了六
http://www.cyqdata.cn/cnblogs/article-detail-10445
Microsoft.Web.Mvc Assembly 说明
IHtmlElement
A Html Element's Interface.
Html标签的一个接口规范。 C#:
public interface IHtmlElement
{
// Properties
IDictionary<string,&
http://www.cyqdata.cn/cnblogs/article-detail-10442