上一页 1 2 3 4 5 6 7 ··· 9 下一页

2011年2月17日

摘要: 问题定义:在使用Entity Framework时出现 System.Data.MetadataException: Unable to load the specified metadata resource 的错误。原因:ConnectionString的Metadata有错。解决方法:将connectionString="metadata=res:///Model.Project.csdl|res:///Model.Project.ssdl|res://*/Model.Project.msl;改为:connectionString="metadata=res://*/;即尝试从所有可能的 阅读全文
posted @ 2011-02-17 17:11 李志鹏 阅读(3495) 评论(0) 推荐(0)

2011年2月12日

摘要: 问题描述:ASP.NET使用表单验证在注销后浏览器仍然可以通过后退按钮回退到之前需要sign in才能看到的页面。问题原因:页面还保存在浏览器缓存中解决方案:一个可行的方案是为网站增加一个Exit.aspx页面,在其Page_Load方法里执行FormsAuthentication.SignOut(),同时使用JavaScript跳转到Logon页面。而SignOut按钮的唯一作用就是在客户端跳转到该Exit.aspx页面,而不是直接执行FormsAuthentication.SignOut():1. Web.config如下,指明authentication方式为forms,loginUrl 阅读全文
posted @ 2011-02-12 17:25 李志鹏 阅读(2672) 评论(0) 推荐(0)

2011年2月9日

摘要: 在使用.NET Ajax控件的时候,有时候我们会在HTML页面的source里发现SciptManager会产生如下的请求:这个时候如果在IIS6/7里面设置了Request Filtering,拒绝带双横线--的请求,就会导致此Ajax功能异常。之所以要对double-hyphen设置这样的deny规则,是因为在SQL注入里,双横线可以用来注释SQL语句的条件判断,这样导致非法的SQL语句可以执行。为了解决这个问题,可以针对带特定的extension后缀的页面设置该规则,而对.axd不设置该规则。在IIS7.5里,可以视作已经集成了用在IIS6上的URLScan的Rule功能,所以可是实现这 阅读全文
posted @ 2011-02-09 16:01 李志鹏 阅读(1361) 评论(0) 推荐(0)

2011年2月1日

摘要: 注:本例来自图书Professional ASP.NET Design Pattern,该书的亚马逊链接为:http://www.amazon.com/Professional-ASP-NET-Design-Patterns-Millett/dp/0470292784/ref=sr_1_1?ie=UTF8&qid=1296479229&sr=8-1转载请注明本文来自博客园 http://www.cnblogs.com/charrli书中使用了StructureMap来实现依赖注入。StructureMap的地址为:http://sourceforge.net/projects/structur 阅读全文
posted @ 2011-02-01 11:01 李志鹏 阅读(692) 评论(0) 推荐(0)
摘要: 注:本例来自图书Professional ASP.NET Design Pattern,该书的亚马逊链接为:http://www.amazon.com/Professional-ASP-NET-Design-Patterns-Millett/dp/0470292784/ref=sr_1_1?ie=UTF8&qid=1296479229&sr=8-1转载请注明本文来自博客园 http://www.cnblogs.com/charrli对于这个基于MVP的分层结构,我们已经完成了业务逻辑层(Model),服务层(View),现在开始了表现层(Presenter)。表现层的作用就是操纵服务层提供的服 阅读全文
posted @ 2011-02-01 10:05 李志鹏 阅读(377) 评论(0) 推荐(0)
摘要: 注:本例来自图书Professional ASP.NET Design Pattern,该书的亚马逊链接为:http://www.amazon.com/Professional-ASP-NET-Design-Patterns-Millett/dp/0470292784/ref=sr_1_1?ie=UTF8&qid=1296479229&sr=8-1转载请注明本文来自博客园 http://www.cnblogs.com/charrli数据访问层由于使用了LINQ,编写非常容易。1. 首先在WebUI里添加一个SQL数据库文件,名称为Shop,添加表Product如下:2. 回到数据访问层项目,首 阅读全文
posted @ 2011-02-01 00:47 李志鹏 阅读(400) 评论(0) 推荐(0)
摘要: 注:本例来自图书Professional ASP.NET Design Pattern,该书的亚马逊链接为:http://www.amazon.com/Professional-ASP-NET-Design-Patterns-Millett/dp/0470292784/ref=sr_1_1?ie=UTF8&qid=1296479229&sr=8-1转载请注明本文来自博客园 http://www.cnblogs.com/charrli服务层的作用是是给表现层提供一个完全契合表现需要的视图模型(view model),有时候我们把它叫做表现模型。服务层的典型架构就是将表现层提供的请求包装为Requ 阅读全文
posted @ 2011-02-01 00:36 李志鹏 阅读(570) 评论(1) 推荐(0)

2011年1月31日

摘要: 注:本例来自图书Professional ASP.NET Design Pattern,该书的亚马逊链接为:http://www.amazon.com/Professional-ASP-NET-Design-Patterns-Millett/dp/0470292784/ref=sr_1_1?ie=UTF8&qid=1296479229&sr=8-1转载请注明本文来自博客园 http://www.cnblogs.com/charrli业务逻辑层就是将数据的获取和数据的表现同数据的“转换方法"(业务逻辑)分离出来,单独进行建模,成为数据访问层和数据表现层的中间层。这里我们要实现的业务逻辑如前文所说 阅读全文
posted @ 2011-01-31 23:00 李志鹏 阅读(682) 评论(0) 推荐(0)
摘要: 注:本例来自图书Professional ASP.NET Design Pattern,该书的亚马逊链接为:http://www.amazon.com/Professional-ASP-NET-Design-Patterns-Millett/dp/0470292784/ref=sr_1_1?ie=UTF8&qid=1296479229&sr=8-1转载请注明本文来自博客园 http://www.cnblogs.com/charrli本例要实现的功能非常简单,但是却阐明了使用分层结构来编写ASP.NET应用的详细过程,同时将涉及到的设计模式一并进行了说明,是Professional ASP.NE 阅读全文
posted @ 2011-01-31 21:39 李志鹏 阅读(1261) 评论(0) 推荐(0)

2011年1月29日

摘要: 1. 什么是服务层? 服务层就是对业务逻辑层进行包裹,并且为上一层提供接口的层。 2. 什么是SOA? SOA指的是一种架构方式,即服务导向的架构方式。其特征是对于业务应用层所要使用的services,分割为一个有一个耦合度非常小的service,这样这些独立的service可以被一个或者多个应用所调用。 3. 什么是SOA的四原则? 1)Boundaries Are Explicit 边界是显示... 阅读全文
posted @ 2011-01-29 17:21 李志鹏 阅读(317) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 9 下一页

导航