- 博客(34)
- 收藏
- 关注
转载 ASP.NET2.0里的web.config配置接口API(转)
ASP.NET2.0里的配置接口APIASP.NET2.0里的配置API接口函数允许我们读/写配置文件----包括对web.config和machine.config的读写。您可以读写您自己应用程序里的配置文件,也可以读写同一机器上其它应用程序的配置文件,您甚至可以读写不同服务器上的应用程序配置文件。本文我们将以ASP.NET开发人员的角度看一下ASP.NET2.0的新亮点,这其中包括如何
2008-07-02 01:18:00
515
2
转载 用WSE在Web服务中验证用户身份
、Web服务安全与WS-Security毫无疑问,SOAP和XML Web服务在交互操作和标准上已经完全改变了电子商务领域的格局。然而直到最近,在Web服务技术领域仍然存在着一些缺陷,那就是处理消息级别的安全、认证、加密、数字签名、路由和附件等问题的能力。为了解决这些安全问题,像IBM、Microsoft和Verisign这样的公司和组织正牵头合作制定统一的Web服务安全规范,以便利用它们
2008-07-02 01:16:00
391
转载 ASP.Net:基于窗体的身份验证
基于窗体的验证是最为普遍的一种验证,使用这种验证方式可以很方便灵活地应用到应用程序中。窗体验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用户的访问授权进行控制了。 要采用窗体验证,先要在应用程序根
2008-07-02 01:14:00
265
转载 用System.Web.Caching.Cache保存数据类的缓存
/// The DataProvider class contains a single method, Instance(), which returns an instance of the /// user-specified data provider class. /// public class DataProvider { public static
2008-07-02 01:11:00
391
转载 ASP.Net性能优化——页面数据缓存
1 基本概念 ASP.NET提供了一个相当出色的缓存引擎机制,它允许页面保存和索引HTTP请求所要求的各种各样的对象。ASP.NET的缓存对各个应用来说是私有的,是存储各种对象的存储器。缓存的生存周期取决于应用的生存周期,也就是说,当应用重新启动时,缓存实际上也已重建。 缓存提供了一个简单的字典接口,以便于开发者能够轻而易举放置对象到缓存中,并在以后使用。最简单的情况下,放置一个
2008-07-02 01:09:00
233
转载 3 页面部分缓存
12.3 页面部分缓存页面部分缓存是指输出缓存页面的某些部分,而不是缓存整个页面内容。实现页面部分缓存有两种机制:一种是将页面中需要缓存的部分置于用户控件(.ascx文件)中,并且为用户控件设置缓存功能(包含用户控件的ASP.NET页面可设置也可不设置缓存)。这就是通常所说的“控件缓存”。设置控件缓存的实质是对用户控件进行缓存配置。主要包括以下3种方法:一是使用@ OutputCache指令
2008-07-02 01:07:00
356
原创 asp.net页面输出缓存
如果页面数据长时间不修改的话。缓存时间设的越长越好 如果想手动控制重新缓存新数据的话可以设置一个外部监视器。当人工修改服务器某文件后web程序自动使原来缓存失效并重新缓存新的数据。 <%@ OutputCache Duration="120" VaryByParam="CategoryID"%> 这是一个简单的页面级缓存。意思是根据CategoryID缓存该页面120秒。每当C
2008-07-02 01:05:00
330
转载 c#对xml操作 使用dateset编辑xml
<!--Class name of articleTime specify sun icon or moon iconin front of date-time text. Corresponding to class name sun & moon-->c#对xml操作 使用dateset编辑xml 2007-07-24 06:
2008-07-02 01:02:00
321
原创 xml的二进制数据传输和处理
XML中的数据无论采用CASTOR还是JDOM框架都可以进行对图片、文件的传输和处理。在内存中他们以byte[]来表示和存储。下面以文件的方式进行了说明,特别注意的是对于二进制要采用64编码的方式表示在XML文件中。import org.jdom.Document;import org.jdom.Element;import org.jdom.JDOMException;impor
2008-07-02 00:58:00
1392
转载 使用ASP.NET Global.asax 文件
这个例子只是很简单地使用了一些Global.asax 文件中的事件;重要的是要意识到这些事件是与整个应用程序相关的。这样,所有放在其中的方法都会通过应用程序的代码被提供,这就是它的名字为Global 的原因。这里是前面的例子相应的 VB.NET 代码:Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)A
2008-07-02 00:53:00
363
转载 给web.config文件加密
1、打开记事本,然后将下面的代码复制到一个新文件中。<%Response.Write(System.Security.Principal.WindowsIdentity.GetCurrent().Name);%>保存 my.aspx 到你的web目录 ,运行一下窗体显示 “ NT AUTHORITY/NETWORK SERVICE ”。成功!2、(关键一步)运行
2008-07-02 00:51:00
285
转载 创建 Web.config 文件
在“解决方案资源管理器”中,单击“刷新”图标以确认应用程序还没有 Web.config 文件。 如果已使用网站管理工具或某些其他方式来配置应用程序,则可能已自动创建了 Web.config 文件。单击“刷新”更新文件列表。 在“解决方案资源管理器”中,右击网站名称,然后单击“添加新项”。 在“
2008-07-02 00:49:00
338
转载 创建 Web.config 文件
在“解决方案资源管理器”中,单击“刷新”图标以确认应用程序还没有 Web.config 文件。 如果已使用网站管理工具或某些其他方式来配置应用程序,则可能已自动创建了 Web.config 文件。单击“刷新”更新文件列表。 在“解决方案资源管理器”中,右击网站名称,然后单击“添加新项”。 在“
2008-07-02 00:49:00
526
转载 从数据集更新数据库
可将 DataSet 视为从数据库检索出的数据的内存内缓存。DataSet 由表、关系和约束的集合组成。private System.Data.SqlClient.SqlDataAdapter sqlDataAdapter1;private System.Data.SqlClient.SqlConnection sqlConnection1;private
2008-07-02 00:47:00
359
转载 数据集
数据集在断开缓存中存储数据。数据集的结构类似于关系数据库的结构;它公开表、行和列的分层对象模型。另外,它包含为数据集定义的约束和关系。数据集可以类型化或非类型化。类型化数据集这样一种数据集,它先从基 DataSet 类派生,然后使用 XML 架构文件(.xsd 文件)中的信息生成新类。架构中的信息(表、列等)被作为一组第一类对象和属性生成并编译为此新数据集类。因为类型化 Data
2008-07-02 00:44:00
386
转载 .net常用对象
1.Application:用于保存所有用户共用的数据信息。 在Asp.Net中类似的配置数据最好保存在Web.config文件中。如果使用Application对象,一个需要考虑的问题是任何写操作都要在 Application_OnStart事件(global.asax)中完成。尽管使用Application.Lock和 Application.Unlock方法来避免写操作的同步,但是它串行化了
2008-07-02 00:42:00
604
转载 Application对象
web上的某个应用程序可以是一组ASP文件。这些ASP文件一起协同工作来完成某项任务。ASP中的Application对象用来把这些文件捆绑在一起。Application对象用于存储和访问来自任何页面的变量,类似于session对象。不同之处在于,所有的用户分享一个Application 对象,而session对象和用户的关系是一一对应的。Application对象握有会被应用程序中的许多
2008-07-02 00:40:00
355
转载 ASP中遍历和操作Application对象的集合
2) Contents集合中删除值 通过遍历Contents集合(如前面我们所做的)执行ASP网页时,创建该列表。但是,我们仅收集每项的名字并把它们放到<SELECT>列表元素内的<OPTION>元素中:…<SELECT NAME=”lstRemove” SIZE=”1”><%For Each objItem in Application.ContentsResponse
2008-07-02 00:38:00
246
转载 ASP.NET中Server对象的方法
以下是引用片段: UrlEncode(ByVal String As String)As String urIDecode 将编码后的URL字符串解码,语法格式为: 以下是引用片段: UrlDecode(ByVal St
2008-07-02 00:22:00
571
转载 ASP.NET内置对象Session对象
Session对象Session对象是HttpSessionState的一个实例。该类为当前用户会话提供信息,还提供对可用于存储信息的会话范围的缓存的访问,以及控制如何管理会话的方法。Session的发明是填补HTTP协议的局限,HTTP协议工作过程是,用户发出请求,服务器端做出响应,这种用户端和服务器端之间的联系都是离散的,非连续的。在HTTP协议中没有什么能够允许服务器端来跟踪用户请求
2008-07-02 00:17:00
413
转载 Request实例导学
1.放两个textBox一个Button ID分别为:name,age,Button1 添加单击事件如下: protected void Button1_Click(object sender, EventArgs e) { //使用Post方式传递数据. string name = Request.Form["name"];//
2008-07-01 23:55:00
384
原创 ASP.net常用对象之一(Request对象)[转]
Request对象包括:报头客户端的基本信息(如浏览器类型、版本号、用户所用的语言及编码方式等)请求方法(Post或Get)参数名参数值Request对象的调用方法:Request.Collection["Variable"]其中,Collection有QueryString、Form、Cookies、ServerVariables四种集合。Collection可以
2008-07-01 23:53:00
388
转载 ASP.NET验证控件详细使用解释
ASP.NET是微软推出的下一代WEB开发工具,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能。 有了ASP.NET,你不但可以轻松的实现对用户输入的验证,而且,还可以选择验证在服务器端进行还是在客户端进行,再也不必考虑那么多了,程序员们可以将重要精力放在主程序的设计上了。ASP.NET公有六种验证控件,分别如下: 控件名 功能描叙 RequiredFie
2008-07-01 23:51:00
263
原创 ASP.NET 2.0揭秘(卷1)
1.2 ASP.NET控件ASP.NET控件是ASP.NET Framework的核心。一个ASP.NET控件就是一个运行在服务器端并将实际的内容呈现到浏览器的一个.NET类。例如在本章开始时创建的第一个ASP.NET页面中,一个Label控件用于显示当前的日期和时间。ASP.NET Framework内包含70多个控件,它们帮助你完成各种任务,从显示一个数据库记录列表到随机交替显示广告
2008-07-01 23:49:00
445
转载 ASP.NET 2.0服务器控件开发之简单属性
在前面的系列文章中,笔者已经列举了几个实现自定义服务器控件的示例。通过这些示例,读者初步接触了有关创建服务器控件属性的内容。例如,使用私有变量、视图状态、控件状态等实现属性等等。虽然读者通过这些内容可以了解实现属性的一些基本知识,但是这还是不够的。从本节开始,将针对实现自定义服务器控件属性的问题展开讲解。本节重点介绍实现自定义服务器控件属性的一些基本概念和简单属性的基本实现方法等内容。 1.
2008-07-01 23:47:00
224
转载 asp.NET自定义服务器控件内部细节系列教程六(复杂属性)
/* *Description:asp.NET自定义服务器控件内部细节系列教程*Auther:崇崇-天真的好蓝 *MSN:chongchong2008@msn.com *Dates:2007-05-20*Copyright:ChongChong2008 YiChang HuBei China */六 复杂属性的声明持久性和类型转换器 复杂属性的类型不能用简单的字
2008-07-01 23:46:00
303
转载 ASP.NET 2.0服务器控件开发之复杂属性
1. 实现连字符形式复杂属性 连字符形式属性是比较常见的复杂属性。我们常用的Font属性就是一个复杂属性,其包括多个子属性,如Bold、Name等。这种类型属性具有两种语法格式:一种是利用连字符语法,在控件的开始标记中保存子属性,例如,Font-Bold,Font-Name。另外一种格式是在控件的标记中保存子属性,例如,<font Bold="true" />。后者比前者的可读性强。
2008-07-01 23:42:00
245
原创 C#和面向对象编程语言[1]
C#是纯粹的面向对象编程语言,他真正体现了“一切皆为对象”的精神。在C#中,即使是最基本的数据类型,如int,double,bool类型,都属于System.Object类型。此外,使用C#编程,不会存在和游离于对象之外的属于过程的东西。因此,学习C#,就必须具备面向对象思想,不明白所谓的“面向对象思想”,就不可能掌控C#的精髓,而对于C#的理解,就只能仅限于语言特色的表面了。 很多讲解面向
2008-07-01 23:40:00
780
转载 C#中控制流程-.NET教程,C#语言
一、控制结构 首先了解比较运算符: == 等于 >= 大于等于 大于 < 小于 != 不等于 了解逻辑运算符: && 逻辑and || 逻辑or ! 逻辑not 警告:执行顺序是:! && || if...else...结构: 第一方式:if(){}; 第二方式:if(){}else{}; 第三方式:if(){}else i
2008-07-01 23:39:00
244
转载 C#中控制流程-.NET教程,C#语言
一、控制结构 首先了解比较运算符: == 等于 >= 大于等于 大于 < 小于 != 不等于 了解逻辑运算符: && 逻辑and || 逻辑or ! 逻辑not 警告:执行顺序是:! && || if...else...结构: 第一方式:if(){}; 第二方式:if(){}else{}; 第三方式:if(){}else i
2008-07-01 23:38:00
264
原创 C#语言多维数组的声明与使用
1.声明多维数组即数组的维数为n。语法:type[,(,……)] arrayName;type:数组存储数据的数据类型。arrayName:数组名称。例如声明一个3维的数组,代码如下:int[,,] arr3; 2.初始化 以三维数组为例:int[, ,] arr3 = new int[2, 1, 3] { { { 1, 2, 3 }
2008-07-01 23:36:00
1199
转载 JavaScript 语言特性
JavaScript 常被人们认为是编程语言中无足轻重的一员。这种观点的形成可以“归功”于其开发工具、复杂且不一致的面向 HTML 页面的文档对象模型以及不一致的浏览器实现。但 JavaScript 绝对不仅仅是一个玩具这么简单。在本文中,Bruce Tate 向您介绍了 JavaScript 的语言特性。 几乎每个 Web 开发人员都曾有过诅咒 JavaScript 的经历。这个备受争议的语
2008-07-01 23:34:00
187
转载 VBScript语言 基础知识
一.VBScript语言概述我们都希望制作出的网页既精致美观又生动活泼而且功能强大,用VBScript语言可以实现这一愿望。VBScript是Microsoft Visual Basic的简化版本。VBScript是特意为在浏览器中进行工作而设计的。编程方法和Visual Basic基本相同 。VBScript只有一种数据类型,即,Variant类型。 VBScript不支
2008-07-01 23:30:00
456
转载 asp.net的运行环境
l ASP.NET的调试环境 操作系统: Windows 2000 Professional,Windows 2000 Server ,Windows 2000 Advanced Server 浏览器: IE 5.5 NGWS 持哪几种语言 ASP.NET 目前能支持3种与语言, C# (读作 "C Sharp")
2008-07-01 23:17:00
918
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人