博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年3月7日

摘要: 查询表达式(LINQ)简介 LINQ是LanguageIntegrated Query的简称,它是集成在.NET编程语言中的一种特性。已成为编程语言的一个组成部分,在编写程序时可以得到很好的编译时语法检查,丰富的元数据,智能感知、静态类型等强类型语言的好处。并且它同时还使得查询可以方便地对内存中的信 阅读全文

posted @ 2013-03-07 18:07 米粒3 阅读(139) 评论(0) 推荐(1) 编辑

摘要: Where 子句的用法我们除了可以如下方式书写带Where子句的LINQ外:from p in productswhere p.UnitsInStock > 0 && p.UnitPrice > 3.00Mselect p;还可以对数组(所有实现了IEnumerable接口的对象都可以)的实体使用 Where 扩展方法。把一个查询语句写成多个扩展函数的方式,这其实是编译器处理查询语句的方法,比如下面的查询语句:int[] arr = new int[] { 8, 5, 89, 3, 56, 4, 1, 58 };var m = from n in arr where 阅读全文

posted @ 2013-03-07 18:04 米粒3 阅读(151) 评论(0) 推荐(0) 编辑

摘要: 如何运用 Form 表单认证ASP.NET 的安全认证,共有“Windows”“Form”“Passport”“None”四种验证模式。“Windows”与“None”没有起到保护的作用,不推荐使用;“Passport”我又没用过,唉……所以我只好讲讲“Form”认证了。我打算分三部分:第一部分 —— 怎样实现From 认证;第二部分 —— Form 认证的实战运用;第三部分 —— 实现单点登录(Single Sign On)第一部分 如何运用 Form 表单认证一、 新建一个测试项目为了更好说明,有必要新建一个测试项目(暂且为“FormTest”吧),包含三张页面足矣(Default.asp 阅读全文

posted @ 2013-03-07 17:53 米粒3 阅读(180) 评论(0) 推荐(0) 编辑

摘要: 我们学过的Code分离到不同文件的方法,主要包括:程序集.dll、<inherits src>.cs、<script src>.cs、用户控件.ascx、include、Response.WriteFile()程序集.dll:这是最高级的方法,它引用的是一个被编译为IL的DLL(程序集)文件。<inherits src>.cs:用这种方法,可以先定义一个继承Page类的新类,再在ASPX/ASCX文件中加工此类。<script src>.cs:可以把<script runat=”server”>部分分离到一个新文件。用户控件.ascx 阅读全文

posted @ 2013-03-07 15:33 米粒3 阅读(712) 评论(0) 推荐(0) 编辑

摘要: 在工作中遇到按位或组合权限串。一直不是特别明白。今天终于花了半个下午的时间搞明白其中的道理。首先每一个权限数都是2的N次方数如:k1=2 ; //添加 k2=4 ; //删除 k3=8; //修改 ...如此定义功能权限数,当需要组合权限时,就需要对各个所拥有的权限数按位或了。如: purview = k2|k3; // 赋给添加和删除权限当需要判断在权限串中是否拥有某一权限时,就需要进行按位与。如: if((purview & k1) >0)//判断此权限串是否拥有添加权限,结果>0 则进入if语句代码块中 { .... }说到这里肯定会有疑问了,别急我来细细讲解。 第一 阅读全文

posted @ 2013-03-07 10:38 米粒3 阅读(2348) 评论(0) 推荐(0) 编辑