ASP.NET MVC 实战6、TempData
本系列文章基于ASP.NET MVC Preview5.
ASP.NET MVC的TempData用于传输一些临时的数据,例如在各个控制器Action间传递临时的数据或者给View传递一些临时的数据,相信大家都看过“在ASP.NET页面间传值的方法有哪几种”这个面试题,在ASP.NET MVC中TempData的就是其中的一种传值方法。TempData默认是使用Sessio
http://www.cyqdata.cn/cnblogs/article-detail-9073
ASP.NET MVC: 使用自定义 ModelBinder 过滤敏感信息
昨天发表了一篇随笔《ASP.NET MVC: 使用 Filters 附加过滤敏感信息功能》(以下简称《Filter过滤》),今天一早醒来发现一处重大漏洞,于是在发了一条评论指出存在问题,并希望有朋友能指正。可到现在也没见有朋友找出问题,索引再发一篇随笔,进行更正。
存在的漏洞
《Filter过滤》一文中使用的代码如下:
1 &
http://www.cyqdata.cn/cnblogs/article-detail-9072
ASP.NET MVC Preview 5 演示Demo #6 实现MvcContrib的Html.CheckBoxList()应用
ASP.NET MVC Preview 5 演示Demo #6 实现MvcContrib的Html.CheckBoxList()应用
ASP.NET MVC Preview 5 演示Demo系列: http://mike108mvp.cnblogs.com
ASP.NET MVC QQ交流群1:1215279 QQ交流群2:1214648 QQ交流群3:47788243(可
http://www.cyqdata.cn/cnblogs/article-detail-8961
ASP.NET MVC: 使用自定义 ModelBinder 过滤敏感信息
昨天发表了一篇随笔《ASP.NET MVC: 使用 Filters 附加过滤敏感信息功能》(以下简称《Filter过滤》),今天一早醒来发现一处重大漏洞,于是在发了一条评论指出存在问题,并希望有朋友能指正。可到现在也没见有朋友找出问题,索引再发一篇随笔,进行更正。
存在的漏洞
《Filter过滤》一文中使用的代码如下:
1 &
http://www.cyqdata.cn/cnblogs/article-detail-8960
[TechShare]#2, MVC Walkthrough
anytao.net | 《你必须知道的.NET》网站 | Anytao技术博客
发布日期:2009.05.12 作者:Anytao © 2009 Anytao.com ,Anytao原创作品,转贴请注明作者和出处。
MVC Walkthrough是公司关于MVC技术培训系列的第一部分,在第一部分中我对ASP .NET MVC进行了一次流水线似的访问,从MVC的基本要素开始
http://www.cyqdata.cn/cnblogs/article-detail-8558
利用Attribute实现的 MVC动态表单
一、何谓动态表单
最近再做一个项目,运营只是初步确定了功能,再加上项目比较复杂,所以我不好确定数据库结构
我随时有可能在某个表中加一个属性…
这时候,如果我有2个页面,分别是 Create 和 Edit,那我就需要对这两个页面进行修改~
如果是更多的页面怎么办?
那为何不根据Model,自动生成表单呢?
网上查到一篇文章,是利用外部XML文件,好吧,我承认
http://www.cyqdata.cn/cnblogs/article-detail-8557
翻译:ASP.NET MVC Example Application over Northwind with Entity Framework
首先,谢谢TerryLee的推荐系列,本文就是在他的推荐系列看到的.
原文地址:ASP.NET MVC Example Application over Northwind with the Entity Framework
by BradA
在上个月的假期,Lance Olson和我花了一些时间使用Entity Framework来移植ScottGu's 优秀的 MVC 实例.我想在
http://www.cyqdata.cn/cnblogs/article-detail-8556
ASP.NET MVC+LINQ开发一个图书销售站点
园子里已经有很多人讲解了其理论知识,网上也有不少示例,但是很多示例都是Prieview1的,写这篇blog的目的是想用ASP.NET MVC+LINQ做一个示例项目,主要是为了演示ASP.NET MVC+LINQ的一些特性,本人也是边学习边做,如果有哪位朋友发现哪里有问题或者有更好的实现,非常非常欢迎赐教,我还有很多没有实验,比如这个如何与ASP.NET AJAX结合,如何验证、如何与Silver
http://www.cyqdata.cn/cnblogs/article-detail-8555
校内网API的.net版本XiaoNei.Net 1.0(非官方)
校内API开放也有一段时间了,也没有太关注,正好新版本的SNS开发到了API这一块,正好借鉴一下XiaoNei,FB,MySpace的API。
且闻校内API比较有前途,最近的API编程大赛也比较火,而且人气也较旺
于是顺手用了一下校内的API,发现校内只提供了php与jsp的API却并未提供.net。
当然也有不少朋友封装了.net 的API,但我
http://www.cyqdata.cn/cnblogs/article-detail-8554
闲来无聊,随便看下asp.net Mvc 的收获
从星期一,一直无聊到今天,老板都没安排我事做,但是他们都忙得要死。
星期二的时候,看了几篇心理学的文章。里面说,人不知道在做什么的时候,有两种选择:1,什么都不做。2,去做点什么。
于是我昨天尝试着什么都不
http://www.cyqdata.cn/cnblogs/article-detail-8553
ASP.NET MVC 入门系列教程
一个居于ASP.NET MVC Beta的系列入门文章,有朋友提议说写一个示例程序来同步讲解,那样更加容易学习。所以就写选择了写一个Blog程序来作为示例程序。(原来是居于ASP.NET MVC Preview5 的,现在基本修改为ASP.NET MVC Beta的了)
本系列文章可能会是几位朋友来共同完成的。本示例Blog系统同步更新的测试站点:http://4mvcblog.qsh.in/
文
http://www.cyqdata.cn/cnblogs/article-detail-8552
搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (六)写在后面的话
如果在你的项目中,配置的没有报错,但是总是注入进来的都是null的话,可查看配置文件所在的项目是否添加了配置文件中所引用或配置了的项目。还有就是mvc中control中注入都失败了。这个最后还是采用了cs的办法来获取的业务逻辑层的实体类,多少有点遗憾。
下面再回顾一下整个项目搭建的流程:
1、准备开
http://www.cyqdata.cn/cnblogs/article-detail-8551
搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (二)创建你的项目
本篇文章的目的:首先是创建解决方案。并创建相关的项目。先介绍一下项目的各自的作用:
从数据库层到表示层依次为:
数据库层:
1、接口IDao层:IDao
2、Dao层实现:HibernateDao和SqlDao
&nbs
http://www.cyqdata.cn/cnblogs/article-detail-8550
新鲜出炉的Asp.Net MVC电子书
转自:http://www.szitr.com/?action-viewthread-tid-125
英文网址:http://weblogs.asp.net/scottgu/archive/2009/03/10/free-asp-net-mvc-ebook-tutorial.aspx中文版(翻译:www.szitr.com):出现了大家对新的ASP.NET的MVC框架都很激动。就像任何新的东西,人
http://www.cyqdata.cn/cnblogs/article-detail-8549
ASP.NET MVC和jQuery系列一:入门篇
我是ASP.NET MVC的新手,看了ASP.NET MVC和jQuery系列的几篇文章感觉不错,分享给大家,如果翻译的有问题请指出,谢谢。 原文连接:http://www.codeproject.com/Articles/74338/ASP-NET-MVC-and-jQuery-Part-1-Getting-Started.aspx -----------------------------
http://www.cyqdata.cn/cnblogs/article-detail-8547
ASP.NET MVC 2.0 in Vs2010 :使用C# 4.0中使用动态类型来传递ViewData
如果是在使用C#4.0的话用户可以使用Dynamic的特性来动态访问模型中的属性,例如我们也像前面使用ViewData.Model一样传递一个实例,并且我们使用了如果代码在Action的View方法中传递User的一个实例: public ActionResult MyDynamicAction(){
var demo = new User { Name = "ZouJian&quo
http://www.cyqdata.cn/cnblogs/article-detail-8545
[Silverlight]Silverlight2中打造SplashScreen 1
何谓SplashScreen?在SL中,SplashScreen就是初始化屏幕,也就是说我们可以通过一个SplashScreen来实现自定义的Loading效果代替SL中默认的“小点点绕圈圈”。
这篇文章中我们主要实现动画部分,下一篇文章将说明如何将这次将的动画制作成SplashScreen
不说废话,先看下效果
正如你所看到的,我们这里要实现效果就是用颜色填充这个Log
http://www.cyqdata.cn/cnblogs/article-detail-8544
Asp.net Mvc Framework 八 (Helper)
本人已经疯了...快写完了而关掉浏览器丢失数据之事在此文章上发生了两次,所以本人倍加珍惜
这节讲 一下Asp.netMVC中的Helper
何谓Helper,其实就是在View中为了实现一些灵活功能而写的方法组
其实Asp.net MVC的View是Aspx的页面,本身可以声明定义方法,那为什么要有Helper呢
其实无非是将界面与逻辑分离,而且Asp.net MVC也并不只支持Aspx一种V
http://www.cyqdata.cn/cnblogs/article-detail-8543
ASP.NET MVC实践系列9-filter原理与实践
filter实际上是一个特性(attribute),它提供了一种向controller 或 action中添加某些任务的方法,当controller 或 action被调用时,会触发filter中定义的相应方法。filter应该算AOP的一种实现方式,关于AOP的内容大家可以参考张逸的文章http://www.cnblogs.com/wayfarer/articles/2410
http://www.cyqdata.cn/cnblogs/article-detail-8542
ASP.NET MVC 开源项目Kigg解读(2)——Kigg.Core第一部分
Kigg是一个很好的ASP.NET MVC范例项目,本着研究的目的,对Kigg进行解读。
上一篇中,我们介绍了Kigg的启动、后台任务和事件聚合器。这一篇,我们来看看Kigg的核心类库Kigg.Core
一、类库一览
Kigg.Core是Kigg的灵魂所在,主要包含:
ConfigurationSettings:站点设置
DomainObjects:领域模型
Extension:对.NET对
http://www.cyqdata.cn/cnblogs/article-detail-8541