ASP.NET4中不要相信Request.Browser.Cookies,Form验证要用UseCookies
从ASP.NET 3.5升级至ASP.NET4之后,遇到三种登录后不能保存cookie的情况(升级前一切正常):
1. 遨游3在极速模式下(默认模式)。
2. FireFox中修改了UserAgent。
3. 诺基亚手机自带浏览器或者UCWeb浏览器访问博客园手机版(m.cnblogs.com)。
今天终于把罪魁祸首给揪出来了,它就是Request.Browser.Cookies。
如果你在程序
http://cyqdata.cn/cnblogs/article-detail-31819
在EF下使用基于T4模版的POCO实体生成器
在Entity Framework 4.0提供了对POCO(简单传统CLR对象/Plain Old CLR Object)支持,这样让我们专注于业务逻辑和更有效的进行单元测试.并且POCO不需像默认EF实体一样要继承才能实现,所以可以更灵活的切换.
本文将介绍如何自动生成POCO并替换EF生成的实体.实现两者的分离,独立于EF存在.
下载安装POCO实体生成器
本文使用的是Microsoft提供的
http://cyqdata.cn/cnblogs/article-detail-28592
ASP.NET MVC 2.0添加Razor模板引擎 (on .NET4)
根据ScottGu的博客记述(http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx),在未来不久将会发布一个ASP.NET MVC 3.0的Preview版本,在这个版本中可以使用多个内置的模板引擎,以它发布出来的截图来看,其中包括NHaml,Spark以及微软刚刚发布的ASP.NET Web Pages(
http://cyqdata.cn/cnblogs/article-detail-11685
空置asp.net mvc,asp.net4.0空间出售
空间1G网页文件空间,支持asp.net 3.5及最新的asp.net4.0!支持asp.net mvc框架能部署asp.net mvc2.0应用,支持Uri静态化功能,支持FTP,不限流量,不限访问IP数
美国主机无需备案,空间稳定,空间同时支持php5,支持泛绑定,已配备独立IP
出售域名:www.atnet.cc空间价格:¥150/年
MSN联系:new.min@msn.com QQ:109087608
http://cyqdata.cn/cnblogs/article-detail-10973
为ASP.NET MVC 2.0添加Razor模板引擎 (on .NET4)
根据ScottGu的博客记述(http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx),在未来不久将会发布一个ASP.NET MVC 3.0的Preview版本,在这个版本中可以使用多个内置的模板引擎,以它发布出来的截图来看,其中包括NHaml,Spark以及微软刚刚发布的ASP.NET Web Pages(
http://cyqdata.cn/cnblogs/article-detail-10015
抛弃WebService,在.NET4中用 jQuery 调用 WCF
在我们之前的开发中,对于ajax程序,都是通过jQuery调用标记为[System.Web.Script.Services.ScriptService]的WebService,然后在WebService中调用后台的WCF。这成为WebService存在的唯一理由:作为ajax调用的中转站。如果要抛弃WebService,只需用WCF来作为中转站。
在.NET 3.5时代,jQuery就可以调用WC
http://cyqdata.cn/cnblogs/article-detail-4602
SilverLight4:在MVVM架构下实现模式窗口
要在MVVM架构下实现模式窗口(Modal Dialogs),首先,我们需要实现怎么显示模式窗口。幸运的是,不管是SilverLight3还是SilverLight4都提供了ChildWindow。当然,我们也可以使用第三方控件来实现。但是最重要的问题是怎么在MVVM架构中去实现模式窗口,即怎么在ViewMode中实现,同时要实现View层和ViewModel的松耦性,另外依照MVVM架构思想,V
http://cyqdata.cn/cnblogs/article-detail-2637
[EntLib]微软企业库5.0 学习之路——第十步、使用Unity解耦你的系统—PART4——Unity&PIAB
在前面几篇有关Unity学习的文章中,我对Unity的一些常用功能进行介绍,包括:Unity的基本知识、管理对象之间的关系、生命周期、依赖注入等,今天则是要介绍Unity的另外一个重要功能——拦截(Interception)。
以下是本文所要介绍的内容:
1、Unity与PIAB的关系。
2、使用Unity来接管PIAB的功能实现。
一、Unity与PIAB的关系
Unity中的Interception可以通过Unity的Container或独立的API(Intercept)来实现,这些具体的实现没有包含在Unity本身的类库中,而独立放在Unity.Interception这个类库中,想深入了解的朋友可以查看下这个类的具体源
http://cyqdata.cn/cnblogs/article-detail-237