ASP.NET MVC 3 RC2 更新的内容
下载地址 http://www.microsoft.com/web/gallery/install.aspx?appid=MVC3
1.Razor的HtmlEncode问题
默认的情况下我们的Razor输出会进行HtmlEncode编码
如
1: @{
2: var html="<p>text</p>";
3: }
http://cyqdata.cn/cnblogs/article-detail-11735
DynamicData for Asp.net Mvc留言本实例 下篇 更新
我并不打算再建一个edit页来实现更新,而打算用现有的create页来实现更新功能 虽然也许这样并不符合其语义,但我仍想这么做,因为asp那时候大家都是把增删改查放在一个页面的只用参数来区别 如: article?m=add article?m=modfiy article?m=delete 由于控件的流行,细节被Asp.net隐匿了起来,很多朋友不再通过QueryString或隐藏表
http://cyqdata.cn/cnblogs/article-detail-11732
MVC3-Razor-给力的调试和预加载
1在RAZOR中调试 如你所知,对于发布后的网站,调试往往是一件非常悲剧的事。 看看RAZOR中强大的打印功能 @ObjectInfo.Print(this.Context.User) 2获取服务器信息 @ServerInfo.GetHtml() 3FormsAuthentication.SlidingExpiration
http://cyqdata.cn/cnblogs/article-detail-11728
ASP.NET MVC 3 RC发布
来自Scottgu博客的信息:http://weblogs.asp.net/scottgu/archive/2010/11/09/announcing-the-asp-net-mvc-3-release-candidate.aspx
ASP.NET MVC 3 RC发布了
下载 地址:
http://www.microsoft.com/downloads/en/details.asp
http://cyqdata.cn/cnblogs/article-detail-11725
Mvc拦截所有的请求。
http://www.kodefuguru.com/post/2009/12/10/CreateActionInvoker-in-ASP-NET-MVC-2.aspx
这篇文章可以重写 Controller ,并在其中拦截所有的请求。 Cool。
注:网上的一大堆拦截器,只能针对特定的Action使用
http://cyqdata.cn/cnblogs/article-detail-11721
Asp.net MVC 2 使用Areas功能的常见错误
开发工具:VS2010中文旗舰版
出错的信息:
错误信息
找到了多个与名为“Home”的控制器匹配的类型。如果为此请求(“{controller}/{action}/{id}”)提供服务的路由没有指定命名空间来搜索匹配此请求的控制器,则会发生此情况。如果是这样,请通过调用采用“namespaces”参数的
http://cyqdata.cn/cnblogs/article-detail-11718
Asp.net Mvc Framework 七 (Filter及其执行顺序)
应用于Action的Filter
在Asp.netMvc中当你有以下及类似以下需求时你可以使用Filter功能
判断登录与否或用户权限,决策输出缓存,防盗链,防蜘蛛,本地化设置,实现动态Action
filter是一种声明式编程方式,在Asp.net MVC中它只能应用在Action上
Filter要继承于ActionFilterAttribute抽象类,并可以覆写void OnActionEx
http://cyqdata.cn/cnblogs/article-detail-11714
ASP.NET MVC Framework体验(3):表单提交
概述 在前面的两篇文章总,我们分别做了一个简单的ASP.NET MVC的例子和进行数据的绑定,在本文中,将通过ASP.NET MVC Framework实现表单的提交,你可以看到,在这里有多种方法来获取表单数据,可以自动映射、通过Request对象获取等。 实现新增数据 1.这里我们还采用上一篇做过的Blog示例(在后面的文章中,我将一直使用该示例),在这之前,先修改一下上次示例中的BlogRep
http://cyqdata.cn/cnblogs/article-detail-11708
在ASP.NET MVC中对表进行通用的增删改
预备知识:
1、了解反射技术
2、了解C#3.0中扩展方法,分布类,Linq to object,Linq to sql
3、了解ASP.NET MVC
在项目中每添加一个表往往都要添加一套增删改代码,而且这些代码很多情况下都很相似,这里我们给出一个通用的解决方案供大家参考。
一、准备工作:
这里我们先要在数据库中添加两个表News和User如下图:然后拖到dbml中生成实体类。
这里我们先准备
http://cyqdata.cn/cnblogs/article-detail-11703
ASP.NET MVC 实战2、项目的目录结构与核心的DLL
我们新建一个ASP.NET MVC的Web Application后,默认的情况下,项目的目录结构如下:
App_Data :这个目录跟我们一般的ASP.NET website是一样的,用于存放数据。
Content :这个目录是建议用来存放一下资源文件的。例如CSS、JS、图片等等。当然你不愿意的话,完全可以不放到这里来。
Controllers :这个目录是建议将
http://cyqdata.cn/cnblogs/article-detail-11702
ASP.NET MVC Beta to RC 辅助工具
因为ASP.NET MVC的Beta与RC有部分不同,整理了一部分并将之写为扩展方法
在使用时只要将类库包含入Web工程,就可以解决升级时的参数不一致等问题
下载地址
http://www.codeplex.com/sns/Release/ProjectReleases.aspx?ReleaseId=2275
http://cyqdata.cn/cnblogs/article-detail-11701
将Asp.net mvc整合进现有Asp.net webform项目
本文将实现在asp.net webform中开发asp.net mvc,并部署在网络上的虚拟主机上
以下连接是我实际项目中实践:天天新培训,佛山培训网 http://www.fspxba.com/
佛山培训网,天天新培训,佛山培训吧,ttxpx.com.fspxba.com佛山培训,培训英语培训,佛山日语培训,佛山电脑培训,佛山专业培训机构,伟港教育
以下链接 http://fspxba
http://cyqdata.cn/cnblogs/article-detail-11700
ASP.NET MVC 重点教程一周年版 第二回 UrlRouting
一、什么是UrlRouting
你可以使用UrlRouting来配置一些URL的映射,使用户可以按你的规则来访问网站. 使用UrlRouting,一定要规定URL模式,它包括一个位置标识,它将在你请求网页时按这个规则返回给你内容. 当然,这个创建的规则完全是由你自己定义的. 上回说道如何访问index.aspx及about.aspx:
但是http://localhost/
http://cyqdata.cn/cnblogs/article-detail-11699
ASP.NET MVC - 使用Post, Redirect, Get (PRG)模式
原文地址:ASP.NET MVC - Using Post, Redirect, Get Pattern原文作者:matthaw 本文地址:ASP.NET MVC - 使用Post, Redirect, Get (PRG)模式译者:Q.Lee.lulu ASP.NET MVC模式通过重新引进已经丢失的,或者至少已经没有使用很多年的模式,使其本身趋向更简单和“真实”的 HT
http://cyqdata.cn/cnblogs/article-detail-11698
新版本的MVC框架露下面
之前也介绍过一下自己的MVC框架,想一下自己这个框架的构建估计要比asp.net mvc要早。当初构建她的时候也是因为用过MonoRail后的想法,从开始到现在估计差不多有一年了,在这个过程中不停的重构翻新…再重构翻新…;经常N次的来回折磨后现在这个版本自
http://cyqdata.cn/cnblogs/article-detail-11697
微软ASP.NET MVC Beta版本发布
一大早来看到了一个不好也不坏的消息,经过了漫长的从Preview 1到Preview 5的预览,好的是ASP.NET MVC终于发布Beta版了,坏的是UCenter.NET项目又得进行升级了。这次发布的Beta版本相对于ASP.NET MVC Preview 5来说,变化不是很大,主要包括: 1. 改变验证信息使其对最终用户更加友好 2. 在Controller中添加了Url属性,类型为Ur
http://cyqdata.cn/cnblogs/article-detail-11696
ASP.NET MVC 1.0 发布了
看到Silverlight 3 Beta发布了后,听说ASP.NET MVC 1.0发布了,就去ASP.NET MVC的官方站看了下,果然看到是1.0发布了,下面是下载地址: http://go.microsoft.com/fwlink/?LinkId=144444 下面是ASP.NET MVC的在线文档: http://go.microsoft.com/fwlink/?LinkId=145989
http://cyqdata.cn/cnblogs/article-detail-11695
在中文版VS 08中安装MVC
看到微软MIX08大会的产品发布了Silverlight、IE8、ASP.NET MVC,一阵窃喜。马上下载MVC2(ASP.NET MVC Preview 2)来安装(自从装了VS08的中文版后,就一直没装MVC的扩展在等MVC2)。 装完打开VS一看,没有找到MVC的模板。顿觉失落,那个郁闷啊。。。。 可是上了个厕所回来,突然灵光一闪,这不就是个项目模板而已么。哈哈,暗爽。于是马上动手。 注:
http://cyqdata.cn/cnblogs/article-detail-11694
【原创】Asp.Net MVC 学习笔记之-使用Model验证
2011-1-6 14:47:09
现象:在使用LinqToSql的Model验证方法 partial void OnValidate(ChangeAction action)时,发现一个问题,我修改一个Model,总是触发不了这个函数。
总结:要注意方法被调用的时机。在Update时,当DataContext.Submit时会检查Model与数据库的数据是否有变化(被修改过),如果没有变化,是
http://cyqdata.cn/cnblogs/article-detail-11693
MS MVC框架漩涡中的MonoRail未来
上个星期,Hamilton向微软MVC团队通报了Castle团队从现实应用中获得的所有复杂和不直观的需求,并告知他们如何处理这些事情。另外他还开发了一些集成案例,作为对MS MVC可扩展性和插拔性的概念验证。
我现在可以做到:
创建对IParameterBinder的初始支持
创建NVelocity视图工厂(View Factory)
支持REST(支持基于接收头[ac
http://cyqdata.cn/cnblogs/article-detail-11692