找到相关内容 559
Unity 在MVC上的应用(下)
经过了上两篇粗文Unity 在MVC上的应用(上) 和 Unity 在MVC上的应用(中)我们发现根本没有Unity的踪影,汗颜,写着写着发觉进度太慢,都没用上的场合,但这篇文章会加入Unity来少SHOW一下用法,主要是来个抛砖引玉。 本篇应用技术知识: 1.ASP.NET MVC3 (新东西绝对要用用XD) 2.引入IOC容器:Unity(非XML配置方式) 3.使用NH
http://cyqdata.com/cnblogs/article-detail-38955 
[翻译]ASP.NET MVC 3 RC 发布通告
今天早上,ASP.NET组发布了ASP.NET 3 RC版(release candidate)。你们可以从这里进行下载here.   ASP.NET MVC 3是个很完美的发布,增加了大量的功能改进。它可以向后兼容ASP.NET MVC V1 和 V2,可以轻易的升级你现有的项目(可以阅读发布须知,根据里面的步骤去做)。你还可以通过我之前发表的博客文章来学习ASP.NET MVC 3的很多功能。
http://cyqdata.com/cnblogs/article-detail-38734 
【译】12个asp.net MVC最佳实践
       上一周我我在罗马进行了两场对于开发完成不久的http://www.dotnetromacesta.org/的Asp.net MVC的演讲。而其中一场演讲内容是关于我对于Asp.net MVC最佳实践的看法.因为这场演讲是在意大利进行的,为了大家能更好的阅读,我将演讲所用的ppt翻译成英文。 关于Controller的最佳实践
http://cyqdata.com/cnblogs/article-detail-38615 
MVC3中实现验证提示信息多语言支持
导言 在上一篇博文中提出一种通过自定义验证适配器自定义模验证提示信息的方法,实现了修改System.ComponentModel.DataAnnotations中提供的默认验证信息,但此方法是把提示信息写死在代码中,不够灵活,比如要多语言支持的情况下,就无能为力了。 本文便继续加以完善,在上文方法的基础上,实现验证提示信息的多语言支持。 改造MyRequiredAttributeAdapter 即
http://cyqdata.com/cnblogs/article-detail-38606 
MVC3中使用验证适配器修改默认的验证提示信息
验证 MVC中提供的模块验证非常灵活,在System.ComponentModel.DataAnnotations命名空间中提供了常用的一些验证特性,如Required、Compare等。 所有的验证特性都提供有ErrorMessage属性给我们设置自定义的出错提示信息,比如我们可以这样指定必填属性的提示:[Required(ErrorMessage ="请输入用户名")]。 还可以通过设置Err
http://cyqdata.com/cnblogs/article-detail-38573 
MongoDB on Asp.Net MVC3–CRUD
上回我们已经创建了一个简单的Asp.Net MVC3网站并成功的连接了MongoDB。但只实现了创建和显示的功能。本回实现了完整的增删改查。   创建的部分,上次的代码中存在一些错误,造成了每个属性都会被创建为单独的一条记录,这并不是我们期待的结果。更改如下: \Controllers\HomeController.cs 1: [HttpPost] 2:
http://cyqdata.com/cnblogs/article-detail-38460 
MVC模式结合Mediator模式的运用
Mediator模式有一种本事,就是可以让本身需要互相协作的对方,可以不用知道彼此,而把两者之间的联系,转交给Mediator来处理。换句话说,Mediator模式解除了需要互相协调的对象之间的依赖。这也是Mediator(调停者)模式名字的由来。一个颇为形象的例子是***。   进入***的用户总是要彼此通信的,这些对象如果直接进行交互,就会彼此连接,最后织成一张纷繁复杂的大网。要分清彼此之间的
http://cyqdata.com/cnblogs/article-detail-38249 
MongoDB on Asp.Net MVC3
晚上闲来无事,研究了一下最近很火的MongoDB。感受只有一个:“自由”。 闲话略过,先让MongoDB在Win7 64下跑起来: 1. MongoDB主页 http://www.mongodb.org/ 2. 下载 http://downloads.mongodb.org/win32/mongodb-win32-x86_64-1.8.1.zip 3. 解压 e.g. H:
http://cyqdata.com/cnblogs/article-detail-38228 
Asp.Net MVC 3 + ExtJs 4.01做一个Quartz.Net管理平台
在原来的公司曾经用asp.net + extjs 2做过一个Quartz.Net简单管理平台(后来申请了著作权,尽然也可以),随着Asp.Net MVC 3和ExtJs 4的发布,突然有了重新用Asp.Net MVC 3 + ExtJs 4重新做一下的冲动(冲动是魔鬼呀。。。)。本次只实现了显示触发器Trigger的信息。效果图: 1.定义TriggerInfo,这里为了方便起见只列出了
http://cyqdata.com/cnblogs/article-detail-38175 
ASP.NET MVC中页面中进行自定义文字截取
效果如下: 其实截取方法跟aspx页面中一样,不管是用C#还是js都可以, 我在这里只是想记录在MVC中怎么用的两种方法: 方法一: 先新建一个类 然后编写以下方法: public static class HtmlHelpers{public static string Truncate(this HtmlHelper helper, string input, int length)
http://cyqdata.com/cnblogs/article-detail-38130 
学习 ASP.NET MVC (第二回)实战篇
本系列文章导航学习 ASP.NET MVC (第一回)理论篇学习 ASP.NET MVC (第二回)实战篇学习 ASP.NET MVC (第三回)实战篇学习 ASP.NET MVC (第四回)实战篇学习 ASP.NET MVC (第五回)理论篇 上篇简单的了解了ASP.NET MVC的基本概念和基本流程,接下来的几篇将通过简单的实例,来看看如何通过ASP.NET MVC创建应用程序。De
http://cyqdata.com/cnblogs/article-detail-38109 
专访微软MVP衣明志:走进ASP.NET MVC 2框架开发
日前微软已经发布ASP.NET MVC 2框架RC版,究竟这次RC版本的发布对于WEB开发者带来怎样的改变?以及未来ASP.NET MVC 2正式版还会有哪些改进?带着这样的问题,我们51CTO记者彭凡专门采访了微软MVP衣明志老师。ASP.NET MVC是微软官方提供的MVC模式编写ASP.NET WEB应用程序的一个框架。   MVP专访人物介绍   衣明志,蝉联五届微软MVP,烟台.NET
http://cyqdata.com/cnblogs/article-detail-38050 
稍微谈一下 javascript 开发中的 MVC 模式
随着前台开发日益受到重视,客户端代码比重日益增加的今天,如何在javascript开发里应用MVC模式,这个问题似乎会一直被提到,所以偶在这里粗略的谈一下自己的看法吧。 MVC模式的基本理念,是通过把一个application封装成model, view和controller三个部分达到降低耦合,简化开发的目的。这么说很空洞,大家可以实际看个例子:    1<select
http://cyqdata.com/cnblogs/article-detail-38014 
ASP.NET MVC:Razor 引入命名空间
页面中引用 c# @using MvcApplication83.Models @using MvcApplication83.Common 行尾不需要加分号,加上也无妨(不过得全加上)。 VB.Net @Imports MvcApplication83.Models @Imports MvcApplication83.Common 配置文件中引用 必须在 Vie
http://cyqdata.com/cnblogs/article-detail-37961 
Unity 在MVC上的应用(中)
回顾上一篇 Unity 在MVC上的应用(上)我们可以看到一个小小的Demo是多么的臃肿,这一篇我将完善Repository模式,和引入Mock技术,开始转入面向接口编程。 一如既往的风格,我们先来浏览一下项目物理结构图。XD 如果你有看过上一篇,你会发觉,这次少了两样东西,首先是一个模拟数据库的类和一些XXXRepository,由于我们今次是使用Moq去模拟数据库,所以没必要再实现一些硬性的
http://cyqdata.com/cnblogs/article-detail-37843 
Asp.net MVC初次加载时为什么会很慢
Asp.net MVC是一个不错的框架,最近开发一直使用。可是最近发现一个问题:MVC初次加载时很慢,有时我在默念计时到6,页面才显示出来,感觉上就比asp.net慢。因为以前的程序都是asp.net开发的,两相对比,感觉很明显。不过这只限于第一次,后续访问感觉上又比asp.net快,我想这是MVC输出的HTML简洁的缘故。也许你会说,这不成问题,我自己充当第一个访问者就行了。可是问题在于公司的I
http://cyqdata.com/cnblogs/article-detail-37842 
关于技术争论(尤其是ASP.NETWebForms 和 ASP.NETMVC 之争)
技术争论在博客和twitter里无休止地进行着,这些争论涵盖每个开发人员社区。每个语言,框架,工具,和平台在某个特定的时间都不可避免地会至少有几个争论在进行中。   下面是我多年来对技术争论所做的几个总的观察,以及对一些我最近看到的,尤其是关于ASP.NET Web Forms 和 ASP.NET MVC的最新讨论的一些评论。   关于技术争论的总的观察   下面是几个总的观察,无关任何具体技术
http://cyqdata.com/cnblogs/article-detail-37600 
MSDN Webcast:ASP.NET MVC2程序开发入门到精通系列课程
课程讲师:苏鹏 MSDN特邀讲师北京工业大学软件工程硕士,微软最有价值专家(ASP.NET MVP),微软MSDN特约讲师。曾于微软亚洲工程院MSN组工作,现任中国网通四分公司技术支持与项目部开发经理。具有多年电信系统与OA系统实施经验。 课程下载: ASP.NET MVC2程序开发入门到精通系列课程(1):MVC架构概述 ASP.NET MVC2程序开发入门到精通系列课程(2):MVC
http://cyqdata.com/cnblogs/article-detail-37572 
关于HtmlHelper:是MVC自作聪明,还是我不够明白?
在asp.net框架里,mvc框架是我了解的使用最方便、设计最合理的框架。特别是它从架构上提供了很多实用的工具,其中之一便是HtmlHelper,它将程序员从写表单控件标签的繁琐工作中解放出来,同时也减少了服务器端代码与客户端代码搅在一起的局面。HtmlHelper甚至可以帮助我们自动加载对象,为某些表单赋值。我今天就碰到了这样的情况,发生在我把一个隐藏字段命名为“Url ”
http://cyqdata.com/cnblogs/article-detail-37532 
ASP.NET MVC HtmlHelper用法大全
HTML扩展类的所有方法都有2个参数:以textbox为例子public static string TextBox( this HtmlHelper htmlHelper, string name, Object value, IDictionary<string, Object> htmlAttributes )public static string TextBox( this
http://cyqdata.com/cnblogs/article-detail-37510