找到相关内容 559
ASP.NET MVC雕虫小技 3、Pager
上篇过后,被评为没有什么技术含量了,但我觉得这并没有什么问题,因为文章不一定会让所有人群受益,文章或适于新手,或适于熟手。但凡是对人有所启发,我觉得写文章有值得。 而且我觉得这一系列主要是在开发中遇到的问题及解决方法,有容易想到的,有经过几次开发迭代才形成的。还是那句话,这些未必是一些高效的技巧,但是的确是能解决问题,也未必有什么高深的原理,只是我觉得值得分享。 3.Pager 3.1需求及
http://cyqdata.com/cnblogs/article-detail-11166 
ASP.NET MVC单元测试Controller时添加上下文的方式
在ASP.NET MVC中测试Controller时,常常需要在Controller中访问上下文,比方说查询字符串或者form中的内容,而我们测试的时候一般不是在web运行环境下的,所以我们需要做些工作去模拟上下文。 Controller中代码如下   public ActionResult Index() { ViewData["Message"]
http://cyqdata.com/cnblogs/article-detail-11162 
ASP.NET MVC 重点教程一周年版 第十一回 母版页、用户自定义控件及文件上传
母版页(Master) 1.母版页是与Controller无关的,母版页只是一个View文件,而没有任何Controller与之相对应。 2.其实在ASP.NET MVC中View的aspx与母版页并不像WebForm中那样紧密关联。 例如我想更换一个aspx的母版页,只要在Action中return 时指定所要使用的Master即可: 如图我有2个Master文件,而/Views/Home/
http://cyqdata.com/cnblogs/article-detail-11161 
ASP.NET MVC 实战5、View与ViewData
本系列文章基于ASP.NET MVC Preview5. view在MVC模式中与用户进行最直接的接触,它负责数据的呈现。这里要注意一点就是,view只是负责数据的呈现,所以我们应该要尽量让view中不涉及业务逻辑的处理。 我们来添加一个Blog首页的view。在安装了ASP.NET MVC后,我们在添加新项目的时候可以看到有MVC的view模板:   注:如果你的是中文版的VS,安装完
http://cyqdata.com/cnblogs/article-detail-11160 
ASP.NET的MVC设计模式
     当开发者听到“设计模式”这个词时,他们通常联想到两个场景。一组开发者正在讨论许多创造性意见,正在开会,但是却没有进行编码。另外一组人能制定出正确的计划,保证系统能够开发成功,代码可以重用。 而现实一般都处于两者中间。在为他们的公司设计解决方案的时候,结构设计者和系统设计者应该寻找重复的模式。但是模式只是开发健壮、可重用代码的
http://cyqdata.com/cnblogs/article-detail-11159 
MVC3-Razor-WebMail轻松发邮件
 目录1 配置邮件发送的参数2 发送邮件3 效果   1 配置邮件发送的参数        WebMail所有的公开的属性  WebMail.SmtpServer = "smtp.gmail.com";//获取或设置要用于发送电子邮件的 SMTP&nbs
http://cyqdata.com/cnblogs/article-detail-11155 
[原创-ASP.NET MVC]Contact Manager开发之旅迭代5 - 建立单元测试
本翻译系列为asp.net mvc官方实例教程。在这个系列中,Stephen Walther将演示如何通过ASP.NET MVC framework结合单元测试、TDD、Ajax、软件设计原则及设计模式创建一个完整的Contact Manager应用。本系列共七个章节,也是七次迭代过程。本人将陆续对其进行翻译并发布出来,希望能对学习ASP.NET MVC 的各位有所帮助。由于本人也是个MVC菜鸟,
http://cyqdata.com/cnblogs/article-detail-11145 
Asp.net Mvc问题索引
这篇文章是对我以及朋友们学习Asp.net Mvc遇到的问题的一个总结,将我们发现并解决的问题列出来,希望大家回复补充。   用Html.Form生成表单:http://forums.asp.net/t/1327536.aspx 为Helper添加事件:类似下面即可 //chsword 重典 <%= Html.DropDownList(
http://cyqdata.com/cnblogs/article-detail-11140 
正确认识WebForm与Asp.NET MVC
1.传统WebForm开发中存在的一些问题 传统的ASP.NET开发中,微软的开发团队为开发者设计了一个在可视化设计器中拖放控件,编写代码响应事件的快速开发环境。然而,它所带来的负面效应是:  由于控件封装了很多东西,开发者很难了解这背后的HTML是如何运作的容易得到一个包含大量ViewState的页面,使得页面尺寸远远超过所需的内容,使得页面的打开速度较慢不容易被测
http://cyqdata.com/cnblogs/article-detail-11136 
ASP.NET MVC Tip #16 – 创建 ASP.NET MVC 宏操作
ASP.NET MVC Tip #16 – 创建 ASP.NET MVC 宏操作 ASP.NET MVC Tip #16 – Create ASP.NET MVC Macros 美语原文:http://weblogs.asp.net/stephenwalther/archive/2008/07/09/asp-net-mvc-tip-16-create-asp-net-mvc-macros.asp
http://cyqdata.com/cnblogs/article-detail-11133 
从零开始学习 ASP.NET MVC 1.0 (四) View/Model 全解
《从零开始学习ASP.NET MVC 1.0》 文章导航 (一) 开天辟地入门篇 (二) 识别URL的Routing组件 (三) Controller/Action 深入解析与应用实例 (四) View/Model 全解 (五) ViewEngine 深入解析与应用实例   一.摘要 本文讲解在Action中向View传递Model的几种
http://cyqdata.com/cnblogs/article-detail-11129 
为ASP.NET MVC RC分离Controllers-Views项目后添加“脚手架”功能(二)
    上一篇《为ASP.NET MVC RC分离Controllers-Views项目后添加“脚手架”功能(一)》 中讲到如何分离Controllers和Views项目,并且为Controllers项目添加MVC RC的“脚手架”,可惜“脚手架”的功能保留的过于完整,以至于自动创建和察看View
http://cyqdata.com/cnblogs/article-detail-11125 
asp.net mvc cms项目Oxite
微软上周五在codeplex网站上公布了Oxite的源代码,Oxite是一种具有可拓展性的、标准兼容的内容管理系统,旨在支持博客或更大型的网站,能支持广播、引用通告、匿名或验证评论、个人全球统一标识(Gravatar)头像及在任何页面级别输出RSS Feed等功能。用户可在某一站点上创建和编辑一整套页面,并可在页面中定制HTML代码,而且还可在单个站点上创建多个博客。 微软目前有这些站点 Chan
http://cyqdata.com/cnblogs/article-detail-11124 
ASP.NET MVC源码现在可以下载了(原创)
上个月我在blog里介绍了ASP.NET MVC Roadmap,两个周以前我们发布了ASP.NET Preview 2 Release,ASP.NET组的Phil Haack写了一篇很好的blog介绍了这个版本. 在我的Roadmap那篇文章里我提到我们将会公布ASP.NET MVC Framework的源代码,让我们容易构建,调试和修改(你可以自己修改遇到的问题而不用等到下一个版本更新) 今
http://cyqdata.com/cnblogs/article-detail-11123 
流畅地HtmlHelper-Asp.Net MVC
今天抛开 Fluent NHibernate 不谈,我们来谈谈 Asp.Net MVC ,在MVC的View中,我们经常会使用HtmlHelper来生成各种html代码(可能描述不太清楚看代码吧,呵呵)。 HtmlHelper原先的功能不是很多,还好有很多扩展方法,我们能用它来生成一个Input控件,比如: <%= Html.TextBox("UserID") %&g
http://cyqdata.com/cnblogs/article-detail-11091 
从零开始学习 ASP.NET MVC 1.0 (三) Controller/Action 深入解析与应用实例
《从零开始学习ASP.NET MVC 1.0》 文章导航 (一) 开天辟地入门篇 (二) 识别URL的Routing组件 (三) Controller/Action 深入解析与应用实例 (四) View/Model 全解 (五) ViewEngine 深入解析与应用实例   一.摘要 一个Url请求经过了Routing处理后会调用Contr
http://cyqdata.com/cnblogs/article-detail-11069 
ASP.NET MVC RC重新发布,更新部分BUG
ASP.NET MVC 在28号发布了RC版,但之后却被提交了不少BUG,于是在30号重新发布了这一版(注意卸载原版本后再安装) 下载: http://www.microsoft.com/downloads/details.aspx?FamilyID=f4e4ee26-4bc5-41ed-80c9-261336b2a5b6&displaylang=en   原文: http://
http://cyqdata.com/cnblogs/article-detail-11040 
ASP.NET MVC 生成简单的 xml 权限结构
    当我的一个项目到尾声时,发现系统很多模块权限有遗漏。部分模块权限遗漏是由于前期开发速度太快,开发人员未先给模块加权限而后再编写该模块功能代码。当我们检查每个模块权限是否遗漏时,噩梦来了---- 需要花费很长的时间(功能模块太多)。于是乎我写了一个控制台权限同步工具。整体思路如下:      其实在MVC内每个Action
http://cyqdata.com/cnblogs/article-detail-11037 
Asp.net Mvc 实战视频教程(试水)
也是很久之前就想录这个了,可是一直没有时间,终于能抽出一个下午,于是就尽可能的做了一些 比之老赵的视频尚有很大差据,所以这也仅当做我试手的一次录制。 如果视频有问题的话就尽管提。 录制的内容都是基础中的基础的,是以最简单的应用为例的。 专辑: http://www.youku.com/playlist_show/id_2416830.html 订阅: http://www.youku.co
http://cyqdata.com/cnblogs/article-detail-11015 
NClay框架MVC应用实战
       这一章节主要讲述NClay框架的MVC在实际应用的入门,开发人员可以通过该案例程序可以看到区别于传统WebForm和MonoRail的MVC全新开发模式实现;在NClay中并不需要象传统MVC组件那样实现Controller,这部分完全由NClay内部实现;开发人员通过attribute来描述View和Model的关联处理。
http://cyqdata.com/cnblogs/article-detail-11010