摘要:
其实会获取字段值,其它的也应该没问题了。^_^ using System;using System.Reflection;namespace ConsoleTest{ class Program { static void Main(string[] args) { Cat c = new Cat(); c.name = "mao"; c.age = 1; ShowValue... 阅读全文
摘要:
转自:cctan1983 话归正题。当微软还没有推出IE8的时候,老实说,我就不喜欢这个浏览器。这不是来自于我对微软的偏见(这个公司确实非常伟大),而是来自于我对 Cookie这个美好事物的无比忠诚。但是,IE8的出现,让我们的美好蒙上一层厚厚的阴影。不过,当一切还没有变得非常严重之前,让我们先来了解一下 Cookie是什么,它对于我们的意义,以及我们为什么需要捍卫它。 什么是Cookie以及C... 阅读全文
摘要:
转自:webnet 在开发Web程序中,我们可以选择用自己的方法来实现安全的策略,或者可以购买第三方的安全代码和产品,不管怎么样,都是要很大的花费的,幸好在.NET Framework中已经内置了安全的解决方案。 ASP.NET和 .NET Framework 联合IIS为Web应用程序安全提供了一个基础结构。它的一个很明显的优势在于我们不必再编写自己的安全架构,我们可以利用.NET安全架构的... 阅读全文
摘要:
感谢作者:yanyangtian 前言:大家是否在用Forms验证的时候,常常被很多的概念搅混?是否真的明白什么是Principal,Identity,以及 IPrincipan...?很多的文献很少提及这些到底是什么,仅仅是怎么用,结果出问题,导致很多的朋友的理解仅仅停在表面,使用起来也是束手束脚。相信看完本篇,会有一定的收获的。 ASP.NET安全架构为实现We... 阅读全文
摘要:
string xml = ""; XmlDocument xmldoc = new XmlDocument(); xmldoc.LoadXml(xml); XmlNamespaceManager xnm = new XmlNamespaceManager(xmldoc.NameTable); xnm.AddNamespace("SOAP-ENV","http://schemas.xmlsoap.o... 阅读全文
摘要:
这是我第二次遇到这种情况了。那个什么说的好,重构时需要勇气的,重构能带来更好的设计,更好的扩展性,更好的性能等,同时付出的是时间。哎,思考中 阅读全文
摘要:
从PowerEasy中截取代码,碰到了Enterprise Libary,添加引用一直都不正确。哎,这个时候就充分说明了对.net理解的匮乏。 最后找到它的dll直接添加,在安装目录中。不知道MS那些搞教程的人怎么搞的,我看了这么久最后还是在只言片语中推断才知道的,这已经不是第一次了。强烈鄙视这些不好好干活的人。 阅读全文
摘要:
前两天看到dudu的文章发现应用消息拦截可以集中进行权限验证,顿时非常兴奋。 可惜一搜发现大家都想到了,也是,这么爽的事谁想不到呢。 但是还有另外一个非常头疼的权限分配问题。 我看到有人用枚举,然后用位来区分权限的信息。好处是空间少,可以避免权限的重合。 还有人用Flags标识的枚举,实现了权限集合的快速判断,非常爽,但是让我犹豫的是它只能标识64种权限,怎么办呢,其它方法不可能性能比它更... 阅读全文
摘要:
.NET中的枚举我们一般有两种用法,一是表示唯一的元素序列,例如一周里的各天;还有就是用来表示多种复合的状态。这个时候一般需要为枚举加上[Flags]特性标记为位域,例如: [Flags] enum Styles{ ShowBorder = 1, //是否显示边框ShowCaption = 2, //是否显示标题ShowToolbox = 4 //是... 阅读全文
摘要:
在真实的运行中的项目,当我们需要跟新时肯定是希望只跟新必要的程序集。 web项目在默认编译时会根据每个页面生成相应的程序集,还很恶心的加上随机生成的串。其实MS是有它道理的,我也才刚刚发现,试想一下,我们的页面可能存在于不同的文件夹,但是编译后都是存放在bin目录中的,而不同的文件夹很有可能会有相同名字的页面例如Default.aspx、site.masterpage等,这个时候编译就会出错。 ... 阅读全文