摘要: 本文将自定义自己的两个Providers--一个是成员membership Provider,另外一个是角色Role Provider。 为什么开发自定义Membership和Role的Provider 怎么说呢,原因可能很多,下面列出了部分原因: 你使用了其它数据库(也就是不是SQL Server或者Access数据库)来存放你的数据 你使用了一些非标准的数据库而这些数据库并没有内置的mem... 阅读全文
posted @ 2007-10-08 10:07 nacarat 阅读(306) 评论(0) 推荐(0)
摘要: 本文将概述ASP.NET内置Provider模型的框架结构。具体的说我们将讨论Membership的Provider模型 membership Provider的基础类 先看一下下面这张图 正如您所看到的,所有Provider模型的基础类都是ProviderBase。ProviderBase类驻留在system.configuration.dll 集里的System.Conf... 阅读全文
posted @ 2007-10-07 20:31 nacarat 阅读(271) 评论(0) 推荐(0)
摘要: 在ASP.NET2.0提供许多诸如成员(Membership),Roles(角色),Profiles(自定义配置)等特性。这些特性都构建在基于Provider的模型之上。本系列文章将揭开该模型神秘的面纱并引导您建立自己的Provider模型 在本文开始前,我们将总体概括一下Provider模型背后的整体关系,看一下它是如何解决对于每一个开发者都面对的问题的。 Provider模型需求之... 阅读全文
posted @ 2007-10-07 15:43 nacarat 阅读(223) 评论(0) 推荐(0)
摘要: 1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。 ... 阅读全文
posted @ 2007-10-05 22:04 nacarat 阅读(155) 评论(0) 推荐(0)
摘要: 下面代码实现将 GridView 导出到 Excel文件中。 值得注意的是VerifyRenderingInServerForm重载方法: MSDN上的 VerifyRenderingInServerForm 方法的描述: 必须位于 标记中的控件可以在呈现之前调用此方法,以便在控件被置于标记外时显示错误信息。发送回或依赖于注册的脚本块的控件应该在 Control.Render 方法的重写... 阅读全文
posted @ 2007-10-05 10:51 nacarat 阅读(289) 评论(0) 推荐(0)
摘要: 大家都知道,在Asp.net上进行Web编程中了解页面中各事件的执行顺序是非常有用的,可以有的放矢的将自己的一些处理程序放到指定的位置,以便取得正确的结果。本文详细的讲述了页中从初始化到显示的全过程事件,我看了以后觉得很有帮助,所以翻译出来以飨各位,翻译得不好多多见谅。 作者:Paul Wilson l 初始化 ² 当页面被提交请求第一个方法永远是构造函数。您可以在构造函数里面初始一些自定义属... 阅读全文
posted @ 2007-10-05 10:33 nacarat 阅读(236) 评论(0) 推荐(0)
摘要: 最进一直呆在家里无所是事,原想辞职后好好的休息两个月,没想到才几天就有点受不住这悠闲的日子。 :D这个有时候就是贱。 嗯,国庆过后就好好找工作,希望早日摆脱悠闲的日子。 还有呢就是先前一直想做个社区系统,可都是没两天又做不去了。趁着现在休息一定要好好的做,可不能像先前那样。 也算是打发无聊的时光吧。 阅读全文
posted @ 2007-10-04 20:24 nacarat 阅读(134) 评论(0) 推荐(0)
摘要: 上下文件(Context) 任何程序都需要在某个平台提供的环境中执行。对于传统的操作系统。这种运行时环境的主要形式就是一个进程。一个进程不仅为你的代码提供了虚拟内存、线程和内核对象这样的资源,还为你的和别人的代码间提供了一个隔离边界。这种隔离不仅带来了某种程度上的保护作用,这样你的代码不会受别人代码错误的影响,还给你的程序提供一些独有的特性,比如单独做安全配置,或者当前目录路径。 ... 阅读全文
posted @ 2007-10-04 15:33 nacarat 阅读(649) 评论(0) 推荐(0)
摘要: 原文地址:http://www.dotnetbips.com/articles/22d33d11-1a75-42c8-bbf6-ca1a345d3fcf.aspx [原文源码下载] [翻译]asp.net 2.0中通过压缩ViewState改善性能 原文发布日期:2007.03.08 作者:Bipin Joshi 翻译:webabcd 介绍 开发人员经常担心他们web站点的性能。每一... 阅读全文
posted @ 2007-10-03 16:48 nacarat 阅读(280) 评论(0) 推荐(0)
摘要: 上篇文章中介绍了C# 3.0中比较简单的四个特性,分别是隐式类型化本地变量、匿名类型、隐式类型化数组,以及对象构造者,下面我将对C# 3.0中的较复杂,同时也是非常强大的几个特性进行介绍,供大家快速浏览。 第五个特性:集合构造者 我们可以在声明数组的同时,为其指定初始值,方法是直接在数组声明的后面跟上初始值列表。这样就使数组的初始化工作变得简单,而对于我们自己创建的集合类型,就无法享受到... 阅读全文
posted @ 2007-10-03 13:49 nacarat 阅读(179) 评论(0) 推荐(0)