随笔分类 -  .NET

.NET平台技术!
说说ASP.NET的表单验证
摘要:FormsAuthentication是ASP.NET运行时提供的一种Web身份验证方案,以cookie为信息载体,同其它身份验证方案相比,此方案广泛应用于各类的Web应用中,其实现原理其实和具体的Web服务器编程技术关系不大,理解FormsAuthentication,同样可以在Java或PHP中使用。 FormsAuthenticationTicket其实是一个cookie,多数封装的操作也是从cookie使用的角度去实现的。出于业务的需求,我们会在通过身份认证的浏览器写入用户有关的信息,用户信息结合cookie属性可以构成基本的票据,票据是下次用户请求时认证和授权的依据。这是非常简... 阅读全文

posted @ 2014-01-23 10:43 王忠惠 阅读(607) 评论(1) 推荐(0)

ASP.NET进阶——初学者的提高(长期)
摘要:ASP.NET进阶——初学者的提高说明.net的产生是微软对于市场竞争的最佳反应,在日益激烈的竞争环境之下,应用从传统的功能向系统级平台级方向发展,程序员所使用的编程工具也具备了更多的高层特性,高效的内存管理,业务的易用性,代码的安全性等等,不一而足。种种迹象表明,语言作为一种工具正向更加多元化的方向发展。在围绕如何提高生产力的前提之下,各种语言和编程方式孕育而生;在当今,... 阅读全文

posted @ 2009-06-21 00:21 王忠惠 阅读(318) 评论(0) 推荐(0)

c++/clr与c#的性能比较
摘要:前一段时间在网上搜到一个比较c++与c#性能的网页。网址记不大清楚了,猜想也是从网上其它的站点采集过来的。  在此复述其中的内容,大体是对同一个问题采用同种设计算法的性能比较。  看完之后,我觉得这个比较有一个不合理的地方。从语言运行时来说,c++拥有其先天优势,对于在clr上运行的c#来说,显然是种以强欺弱的比较。  合理的比较应该如下,1.将c#编译为本地目标代码(MONO上有aot);2.c... 阅读全文

posted @ 2009-03-29 19:25 王忠惠 阅读(5011) 评论(0) 推荐(0)

面向对象与动态网页布局的简单思考
摘要:最近在写阳光网新版代码的时候,思考着曾经希望的动态布局的效果。具体就是对数据表中数据的显示能够在网页中动态地调整列序,即表格的个性化。 此事若在以往的是比较容易实现的,可以通过sql的动态改动,或者在数据访问时就进行页面呈现,这两种方法均能轻易解决。 但这样写的直接后果是代码混乱,数据库查询优化很难处理;而且对于此次的架构模型上,又细分了数据层、数据访问层、业务层、呈现层等,各层之间耦... 阅读全文

posted @ 2009-03-03 22:56 王忠惠 阅读(326) 评论(0) 推荐(0)