asp.net mvc相关开源项目推荐
asp.net mvc ctp版本发布不到一个月时间,在社区出现了丛多的优秀开源项目,社区的活跃性非常高哦,前一段时间园子里也引发了MVC和WebForm的讨论,现在给各位推荐几个相关的优秀项目,这些项目是MVC的价值的最佳证明。
1、 Asp.net mvc 和Castle 的MonoRail项目有着直接的渊源关系,第一个是Castle的Monorail项目,网站地址: http://
http://cyqdata.cn/cnblogs/article-detail-10946
Asp.net Mvc Framework 十二 Castle扩展
由于Monorail是.net下MVC的先驱所以 Asp.net MVC理所当然要支持老的Castle用户
在Asp.net MVC扩展包中就提供了对Castle的支持与兼容
虽然这个扩展还有很多BUG与不足,但已从其中窥见Asp.net的扩展性之一斑
扩展的下载地址:MVC Contrib on CodePlex
其中的\Samples\MvcContrib.Samples.NVelocityV
http://cyqdata.cn/cnblogs/article-detail-10945
解决ASP.NET MVC的FileStreamResult无法正确返回数据问题
使用ASP.NET MVC 3 RC2 的时候发现,这样的代码在一些情况下总是无法返回正确的结果(理论上来说前几个版本也存在这种可能):
MemoryStream ms = xxxx;//图片类型return File(ms, "image/jpeg");
跟踪了一下File的结果,确实已经有数据,但是无法在页面上返回(此时File
http://cyqdata.cn/cnblogs/article-detail-10943
Cool MVC: 多语言的另一种解决方案
Hello,这篇文章之所以叫 MVC多语言的另一种解决方案, 是因为园子里已经有一篇叫《ASP.NET MVC 多语言解决方案》的文章了。文中提到:这里使用了 .resx 资源文件,注意这里这个文件需要被编译后才能使用,否则找不到已经增加的项。编译这个可以使用.NET 自带的 ResGen.exe。 意思就是每次更新.resx资源文件后,都要用Re
http://cyqdata.cn/cnblogs/article-detail-10935
ASP.NET MVC实践系列11-FCKEditor和CKEditor的使用
FCKEditor是一款强大的在线编辑器,简单实用,多浏览器兼容,免费开源,应用十分广泛,据他的官方网站上称有三百多万的下载量,而且无数的知名大公司正在使用它。所以FCKEditor是很值得信赖的,现在 FCKeditor项目已转向下一代版本命名CKEditor的产品开发,基本上采用Fckeditor并对部分进行了重新设计和采用新技术以改善结构,性能更好扩展性更强。下面我们来介绍一个这两个编辑器,
http://cyqdata.cn/cnblogs/article-detail-10931
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://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://cyqdata.cn/cnblogs/article-detail-10901
ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第四篇:传递表单数据
摘要 本文将完成我们“MVC公告发布系统”的公告发布功能,以此展示在ASP.NET MVC中如何传递处理表单的数据。前言 通过前几篇文章,我们已经能比较自如的使用ASP.NET MVC来呈现页面和数据了。但是,有一个大问题没有解决:如何处理表单数据。例如,
http://cyqdata.cn/cnblogs/article-detail-10895
Asp.net MVC视频教程(重典版)1-14的清晰版下载
最近到北京找工作,几天才能上次网.....不容易....不过可以手机上园子和邮箱.
http://chsword.download.csdn.net
http://cyqdata.cn/cnblogs/article-detail-10832
asp.net mvc Repository模式
近来发现很多ASP.NET MVC的例子中都使用了Repository模式,比如Oxite,ScottGu最近发布的免费的ASP.NET MVC教程都使用了该模式。就简单看了下。
在《企业架构模式》中,译者将Repository翻译为资源库。给出如下说明:通过用来访问领域对象的一个类似集合的接口,在领域与数据映射层之间进行协调。
在《领域驱动设计:软件核心复杂性应对之道》中,译者将Reposito
http://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://cyqdata.cn/cnblogs/article-detail-10825
MVC项目在IIS6上部署的几种思路
微软在vista和win2008下集成了IIS7,与IIS6相比,有重大升级,看IIS7的十大改进,http://blogs.msdn.com/cqwang/archive/2007/09/10/iis7.aspx
而在2008年发布的MVC正式版中支持IIS6\IIS7。不过对iis6支持的有点变态。
下面是邀月的一次正式部署MVC项目到IIS6的过程。为了项目接近实用,在演
http://cyqdata.cn/cnblogs/article-detail-10822
ASP.NET MVC v2 Priview 2发布
更新文档在文章底部的网页中有下载,相对v2 Preview1,主要添加了以下新功能:
ModelMetadata 和 ModelMetadataProvider 类。ViewData中添加了一个ModelMetada 对象,可用于自定义metadata。Model Validator Providers 。可以定义Model Validator,源自pre1中
http://cyqdata.cn/cnblogs/article-detail-10821
为ASP.NET MVC开发一些常用插件(一)——导航栏
在WebForms中,大家应该都体会过SiteMapPath给开发带来的便利,而今格式各样的导航栏、导航菜单已经成了网站不可缺少的一部分,接下去大家会看到一个在MVC下使用的,并且符合MVC设计规范的导航栏“插件”,以在MVC中取代之前SiteMapPath的应用。
首先我们还是明确一下这个插件的意义和需要完成的基本功能:
问:既然有SiteMapPath,为什么还要重复开
http://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://cyqdata.cn/cnblogs/article-detail-10681
ASP.NET MVC实践系列10-单元测试
最早接触单元测试是看了极限编程相关资料里边讲的测试驱动开发,然后下载了Nunit研究了一下,但并没产生多大的触动,因为那个时候做的都是些时间紧任务重的事情,对于单元测试的直接感觉就是有可能比较费时间。直到看了《敏捷软件开发:原则、模式与实践》,里边那个保龄球计分程序很精彩,让我知道了保龄球原来是这么计分的,更重要的是让我认识到测试驱动编程原来这样有意义,并且其实并不浪费时间(至于测试驱动编程到底有
http://cyqdata.cn/cnblogs/article-detail-10680
NClay.MVC是MVP?
一直对概念上的东西都很模糊,甚至于自己做的东西应该规为那种模式一直摸不着头脑。NClay.MVC是在使用MonoRail后基于兴趣编写的MVC组件,在WebForm的基础上进行Front Controller的方式改造。在编写完成后发现和原有Front Controller有本质上的区别,传统方式是p
http://cyqdata.cn/cnblogs/article-detail-10679
ASP.NET MVC: 修改ViewLocator来动态切换模板
沈阳阿瑞 在我上一篇文章 ASP.NET MVC : 实现我们自己的视图引擎 中提到的一个问题:
一直在思考这个问题,
就是动态切换view来换主题
[views]
.|
.---[Controler1]
...|
...---[blue]
.... |
.... ---index.aspx
.... |
.... ---Edit.aspx
...---[Red]
.... |
...
http://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://cyqdata.cn/cnblogs/article-detail-10676
ASP.NET MVC2.0在Tab页中实现异步无刷新分页
概述
很多地方都存在以Tab页来呈现数据的方式,比如网易、新浪、搜狐、QQ等知名的门户网站的首页,还有大家熟知的博客园首页,都是用了tab页来显示数据。大家之所以喜欢用Tab,因为它能大大的增加显示数据的空间,能在固定的空间中显示更多的数据。分页也是为了方便数据的显示,在应用系统中必不可少。这篇文章使用Jquery在ASP.NET MVC中使用Tab页,以及在
http://cyqdata.cn/cnblogs/article-detail-10674
