为祖国健康工作50年

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

2010年10月22日

摘要: 经常会碰到在前台代码中要使用(或绑定)后台代码中变量值的问题。一般有<%= str%>和<%# str %>两种方式,这里简单总结一下。如有错误或异议之处,敬请各位指教。 一方面,这里所讲的前台即通常的.aspx文件,后台指的是与aspx相关联的CodeBehind,文件后缀名为.aspx.cs;另一方面,这里的绑定是指用户发出访问某一页面指令后,服务器端在执行过程中就已... 阅读全文
posted @ 2010-10-22 09:42 lerit 阅读(59623) 评论(37) 推荐(26) 编辑

2010年10月9日

摘要: 第十章 集合与泛型 .NET 平台最基础的容器是 System.Array类型。但是许多时候需要更灵活的数据结构,为了理解构建灵活和安全类型的容器,本章首先介绍了System.Collections命名空间。 然而,在 .NET2.0 发布之后,C# 编程语言就增强了支持CTS的新特性泛型。大多数泛型都在System.Collections.Generic命名空间中。泛型容器和它的非泛型版本相比有... 阅读全文
posted @ 2010-10-09 09:43 lerit 阅读(3193) 评论(0) 推荐(4) 编辑

2010年9月19日

摘要: 第九章 接口 本章讨论了基于接口的编程。讨论了如何定义和实现接口,理解了它的优势。而后讨论了如获取接口引用、显式接口实现以及接口层次结构的构建。之后,研究了许多定义在.NET基类库中的标准接口。最后,介绍了接口类型如何用于创建回调机制,使得内存中两个对象能够进行双向通信。 9.1 接口类型 接口就是一组抽象成员的集合。所有成员都是纯粹的协议,在其中没有提供默认的实现。因此,接口中也不能有成员... 阅读全文
posted @ 2010-09-19 21:36 lerit 阅读(1479) 评论(1) 推荐(1) 编辑

2010年6月18日

摘要: 第八章 对象的生命周期 本章主要介绍了CLR怎样通过垃圾回收来管理已分配的对象。.NET对象被分配到一块叫做托管堆的内存区域上,在那里它们会在将来的某个时刻被垃圾回收器(以下简称GC)自动销毁。之后了解了System.GC类型通过编程使用垃圾回收器。接着分析了System.Object.Finalize()虚方法和IDisposable接口建立及时释放内部非托管资源的类型。 8.1 类、对象和引用... 阅读全文
posted @ 2010-06-18 10:42 lerit 阅读(2224) 评论(9) 推荐(3) 编辑

2010年5月27日

摘要: 这个问题是比较常见的,网上也有不少类似文章,最近做项目也遇到这个问题,这里在自己分析基础上,结合实际问题,总结这一问题的几种解决方案。问题提出:在使用GridView控件时候,往往需要对某一列进行隐藏,而在后台代码中,有时却又需要这个隐藏列的值来进行一些别的操作,比如我就遇到一个实际问题:控件GridView的ID为GV,其中某一列X(X为索引号)的所有单元格的背景颜色,需要根据另一列Y(Y为索引... 阅读全文
posted @ 2010-05-27 09:58 lerit 阅读(43071) 评论(27) 推荐(17) 编辑

2010年3月31日

摘要: 第七章 结构化异常处理 本章主要介绍了使用结构化异常处理来处理C#代码中的运行时异常。不仅阐述了处理异常的关键字,还了解了应用级和系统级异常区别和异常的基类。 7.1 .NET异常处理 .NET结构化异常处理是一项适合处理运行时异常的技术。它提供了一种标准的技术来发送和捕获运行时错误,这就是结构化异常处理(SEH)。其优点就是给开发人员有了统一的对.NET领域内各语言相同的途径来处理异常。另... 阅读全文
posted @ 2010-03-31 12:27 lerit 阅读(2286) 评论(11) 推荐(3) 编辑

2010年3月10日

摘要: 配置主要包括两个方面 1.数据库配置 2.web应用程序连接数据库的配置 3.web应用程序本身的配置 数据库配置: 首先应建立一个数据库(默认是sqlserver),然后可以建立一个相应数据库的用户,注意权限要配置正确,比如允许登录,允许访问等操作。有了这样一个数据载体,接下来就是配置数据库以支持角色管理功能。 asp.net 2.0及其之后版本,提供了aspnet_regsql.exe(ASP... 阅读全文
posted @ 2010-03-10 13:53 lerit 阅读(5883) 评论(0) 推荐(1) 编辑

2010年3月9日

摘要: 这个程序是注册网站的数据库,从而提供Membership , Role , Profile 等等诸多功能和管理权限的控件的使用。今天也自己试试用这个工具来配置一下。首先在数据库中建立了一个数据库,名称为TESTDB,然后新建了一个sqlserver的登录名(testdb),指定了testdb为TESTDB的默认数据库。然后就开始配置了。 配置过程是参考《aspnet_regsql.exe 工具注册... 阅读全文
posted @ 2010-03-09 13:22 lerit 阅读(3724) 评论(12) 推荐(2) 编辑

2010年3月3日

摘要: 默认情况下,作为服务器操作系统,windows server 2008具有较高的安全策略,如题所示的提示也是为了这个原因。我的windows server 2008安装和使用大概一个月的时间,每次进入系统后,右下角都会有“考虑更改密码”的提示信息,说密码将会在x天后过期等信息。这是虽然不影响使用,但是密码策略的原因,默认情况下,windows server 2008要求密码最长使用期限是42天。觉... 阅读全文
posted @ 2010-03-03 08:42 lerit 阅读(8844) 评论(0) 推荐(1) 编辑

2010年3月2日

摘要: 在CSDN看到twotownba同学问《实现快速用户切换的API》,对此也比较感兴趣,因此在今天上午也小研究了一下,虽然最终没有实现这个功能,但是也总结了一些此过程用到的知识点,也是受益匪浅的。(本文以windows server 2008 为例) 首先分析这个问题,有两部分组成: 1.切换用户 2.输入正确用户名和密码 可以肯定的是,系统肯定不会提供一个Api函数如:changeuser(use... 阅读全文
posted @ 2010-03-02 14:32 lerit 阅读(3681) 评论(15) 推荐(1) 编辑