Asp.net Mvc Framework 四 (在.net2.0下运行)
这是一个题外话,如果您仅是要学习或有自己的服务器的话可以不用管这一节
但如果您使用的是虚拟主机或目标主机只允许.net2.0的话应该这么做
所有版本为3.5或3.0的程序集引用属性 复制本地设为True
另外改Web.Config如下
<?xml version="1.0"?>
<configuration>
<configSec
http://cyqdata.cn/cnblogs/article-detail-11414
如何使ASP.NET MVC Controller易测试呢?
昨天那篇文章如何进行ASP.NET MVC 的测试,虽然通过自己写一个Fake的HttpContext,但是同时也暴露出之所以难于测试,是因为设计的代码不易测试,根据Jeffrey Zhao(老赵)的建议(我没完全看懂如何去做),我又重新试了一下,我把对httpcontext的操作全部放到一个ModelBinder里,因为那里可以处理httpcontext,而测试的时候是不执行ModelBinde
http://cyqdata.cn/cnblogs/article-detail-11413
Asp.net Mvc Framework 十(测试方法及Filter的示例)
示例下载:
http://files.cnblogs.com/chsword/MyTestMvc.rar
顺遍说一下建立测试的方法
本身Asp.netMvc是提供有测试功能的
在新建Asp.netMVCApplication时,点击确定,会跳出一个Create Project Test的询问
如果选Yes就自动建立一个 "工程名+Test"的测试工程
测试工程要引用Rhino.Mock(最新版
http://cyqdata.cn/cnblogs/article-detail-11411
ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第六篇:拦截器
摘要 本文将对“MVC公告发布系统”的发布公告功能添加日志功能和异常处理功能,借此来讨论ASP.NET MVC中拦截器的使用方法。一个小难题 我们继续完善“MVC公告发布系统”,这次,我们的需求是对公告发布功能添加日志记录能力,即在
http://cyqdata.cn/cnblogs/article-detail-11410
ASP.NET MVC 1.1 _VS2010 & ASP.NET MVC 2 新特性
ASP.NET MVC 1.1 on Visual Studio 2010 Beta1 由于 VS2010 Beta的发布,所以ASP.NET MVC在Codeplex上发布了一个专门为其准备的ASP.NET MVC版本: http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=28527 关于ASP
http://cyqdata.cn/cnblogs/article-detail-11409
asp.net mvc validation framework -xVal
Steve Sanderson在codeplex上发布了一个asp.net mvc validation framework xVal ,并写一篇详细的文章介绍这个框架 xVal - a validation framework for ASP.NET MVC。xVal可以把客户端和服务端的验证机制结合起来。
Validation with Asp.net MVC, xVal & IDat
http://cyqdata.cn/cnblogs/article-detail-11408
在Mono 2.8上部署ASP.NET MVC 2
Mono 2.8发布:C#4.0和更好的性能,我们知道Mono 2.8对ASP.NET MVC 2的完全支持,下面我们就来测试下在Mono 2.8上部署ASP.NET MVC 2应用程序。我的环境是Opensuse 11.3,通过以下命令部署好Mono 2.8的开发环境,之所以说是开发环境是同时会更新MonoDevelop,支持Mono2.8的程序开发:
zypper addrepo http:/
http://cyqdata.cn/cnblogs/article-detail-11406
【原创】Asp.net MVC学习笔记之-基于用途来绑定Model的属性
今天主要学习了如何基于程序用途,来自定义使用UpdateModel方法时,选取哪些页面上的字段来覆盖Model里的属性,下面是一个编辑页面的例子:
可以看到所有的属性后面,都是1111结尾,下面在Controller获取参数的时候这么写:
可以看到,我们指定了绑定3个属性,title,description,address,也就是说,页面上其他的字段全部无法绑定到Model里
&n
http://cyqdata.cn/cnblogs/article-detail-11404
ASP.NET MVC 2 转换工具
似水流年报告了ASP.NET MVC 2 正式发布,那么我们有许多ASP.NET MVC 1.0的程序需要移植到2.0怎么办呢?Eilon Lipton 已经发布了一篇博文 migration tool for converting ASP.NET MVC 1 application projects,为我们的Visual Studio 2008的MVC项目的迁移准备好工具,主要工作就是转化项目类
http://cyqdata.cn/cnblogs/article-detail-11403
实战asp.net MVC+ADO.NET EntityFramework
先看下效果图吧,源码下载
1.首先我们先建立一个asp.net MVC的工程,工程命名为“NorthwindMVC”.
2.将数据库添加至“App_Data”目录下,然后我们再来添加EMF,命名为“Northwind.emdx”
添加“Categories”,“Produ
http://cyqdata.cn/cnblogs/article-detail-11402
ASP.NET MVC2中Controller向View传递数据的三种方式
在Asp.net mvc开发中,Controller需要向View提供Model,然后View将此Model渲染成HTML。这篇文章介绍三种由Controller向View传递数据的方式,实现一个DropDownList的显示。
第一种:ViewData
ViewData是一个Dictionary。使用非常简单,看下面代码:
1 public ActionResult ViewD
http://cyqdata.cn/cnblogs/article-detail-11400
ASP.NET MVC URL Routing 学习
定义URL Routing
在一个route中,通过在大括号中放一个占位符来定义( { and } )。当解析URL的时候,符号"/"和"."被作为一个定义符来解析,而定义符之间的值则匹配到占位符中。route定义中不在大括号中的信息则作为常量值。
下面是一些示例URL:
Valid
http://cyqdata.cn/cnblogs/article-detail-11399
Asp.net MVC2中你必须知道的扩展点(一):Controller Factory
Asp.net mvc2中提供很多可以扩展的地方,利用这些扩展之后,asp.net mvc使用起来更加灵活。Simone Chiaretta曾写过一篇文章:13 ASP.NET MVC extensibility points you have to know。文章中概括性的介绍了13个asp.net mvc开发人员必须知道的扩展点。我将从这13个扩展点中挑选
http://cyqdata.cn/cnblogs/article-detail-11397
ASP.NET MVC Preview 5 演示Demo #7 实现JQuery表单数据验证及JQuery操作Html元素
ASP.NET MVC Preview 5 演示Demo #7 实现JQuery表单数据验证及JQuery操作Html元素
ASP.NET MVC Preview 5 演示Demo系列: http://mike108mvp.cnblogs.com
ASP.NET MVC [QQ交流群1]:47788243 [QQ交流群2]:1214648 [QQ交流群3]:1215279&
http://cyqdata.cn/cnblogs/article-detail-11396
ASP.NET MVC Release Candidate 1学习指南
现在 ASP.NET MVC Release Candidate 已经可以下载, 如何着手开始用asp.net mvc开发应用呢? 这是一个学习ASP.NET MVC Release Candidate 1的资源指南。
首先看看ASP.NET MVC 1.0 RC 那些事,在里面提到了两篇blog必须好好的读读:
http://weblogs.asp.net/scottgu/archive/2
http://cyqdata.cn/cnblogs/article-detail-11395
ASP.NET MVC : Action过滤器(Filtering)
相关文章:
ASP.NET MVC URL Routing 学习
AP.NET MVC : 控制器 和 控制器Actions
ASP.NET MVC 学习: 视图
有时候你想在调用action方法之前或者action方法之后处理一些逻辑,为了支持这个,ASP.NET MVC允许你创建action过滤器。Action过滤器是自定义的Attribut
http://cyqdata.cn/cnblogs/article-detail-11393
ASP.NET MVC 重点教程一周年版 第九回 HtmlHelper
许多时候我们会遇到如下场景
在写一个编辑数据的页面时,我们通常会写如下代码
1: <input type="text" value='<%=ViewData["title"] %>' name="title" />
由前篇我们所讲的Helper演化,我们思考,对于这种代码我们是不是也可以用一个Helper来自动绑定数据呢
这当然是可以的,ASP.NET MVC
http://cyqdata.cn/cnblogs/article-detail-11391
win2003+vs2010下安装asp.net MVC3正式版失败经历
刚看到微软的正式版下载地址
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d2928bc1-f48c-4e95-a064-2a455a22c8f6&displaylang=en
下载后有21M左右。安装,出现错误:
看错误日志,如下:
看来,是安装KB2483190时出错了。
看安装指导,这是个"
An
http://cyqdata.cn/cnblogs/article-detail-11390
Asp.net Mvc中MVCContrib中无法使用Castle的发解决方案
在使用Asp.net Mvc MVCContrib 0.0.1.91中的Castle时会出现No component for key Home was found这样的错误 错误解决方法如下: 下载MvcContrib源代码,更改MvcContrib.Castle的WindsorControllerFactory.cs中的34行CreateController方法为:
http://cyqdata.cn/cnblogs/article-detail-11389
ASP.NET MVC+LINQ开发一个图书销售站点(7):图书分类管理
1、浏览分类
a. 修改Contoller的为如下
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using BookShop.Models; //import model
namespace BookShop.Controlle
http://cyqdata.cn/cnblogs/article-detail-11388
