摘要: 阅读全文
posted @ 2012-11-14 09:32 艾边诚 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 步骤如下:首先编写自定义IHttpModule实现,这个定义只定义了两个方法Dispose()和Init()。在这里我们可以不用关注Dispose()这个方法,这个方法是用来实现如何最终完成资源的释放的。在Init方法中有一个HttpApplication参数,可以在方法中可以自定义对HttpApplication的事件处理方法。比如这里我们的代码如下: public void Init(HttpApplication context) { //context.BeginRequest是开始处理HTTP管线请求时发生的事件 context.BeginRequest += new Event.. 阅读全文
posted @ 2012-11-14 00:52 艾边诚 阅读(488) 评论(0) 推荐(0) 编辑
摘要: WebPartManager 控件Web Parts的总控中心管理 Web Parts及区域的列表管理页面状态 (比如显示状态),当页面状态时发生改变时触发事件协助Web Parts间的通讯管理个性化等<asp:WebPartManagerID="WebPartManager1"RunAt="server"/>WebPartZone 控件在 Web Parts页面中定义区域定义每个区域当中Web Part的默认显示样式及布局<asp:WebPartZoneID="WeatherZone"DragHighlightCo 阅读全文
posted @ 2012-11-12 11:38 艾边诚 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 解决办法: 1、打开SDK 命令提示(所有程序——Microsoft Visual Studio——Visual studio tools--Visual studio 命令提示符(2010)。也可打开VS的命令提示),输入aspnet_regsql,弹出ASP.NET SQL Server 安装向导,点下一步,点“为应用程序服务配置 SQL Server”,点下一步,数据库用<默认>(aspnetdb),点下一步,完成。2、打开Visual Studio 2010,依次:工具-->选项-->数据库工具-->数据连接-->SQL Server实例名称(默认为 阅读全文
posted @ 2012-11-11 00:27 艾边诚 阅读(1124) 评论(1) 推荐(0) 编辑
摘要: 一、认识Web.config文件Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可以在该子目录下新建一个Web.config文件。它可以提供除从父目录继承的配置信息以外的配置信息,也可以重写或修改父目录中定义的设置。 在运行时对Web.config文 阅读全文
posted @ 2012-10-29 11:03 艾边诚 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 自定义事件的标准定义步骤为:1,定义委托 2,定义事件发布者类 声明事件 定义事件参数类 定义事件的On方法(直接执行事件) 定义触发事件的方法(包括触发条件,当达到条件时调用On方法) 3,定义事件订阅者类(可以有多个订阅者类) 定义事件处理程序方法 4,注册事件 实例化发布者和订阅者 在发布者事件上绑定一个已实例化的以事件处理程序方法为参数委托,完成事件注册 5,使用事件 执行发布者中触发事件的方法,触发事件. 具体实例如下:***************************************************************************... 阅读全文
posted @ 2012-10-29 10:59 艾边诚 阅读(110) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Text;using System.IO;using System.Security.Cryptography;namespace Util{ /// <summary> /// 字符串加密解密类。 /// </summary> public sealed class StringSecurity { private StringSecurity() { }#region MD5 加密public string GetMD5String(string str) { MD5 md5 = new MD5CryptoServ 阅读全文
posted @ 2012-10-29 10:53 艾边诚 阅读(354) 评论(0) 推荐(0) 编辑
摘要: ADO.NET操作Excel的限制: 1.不能设置单元格格式,插入新行会自动继承上一行的格式 . ? 2.您不能使用 ADO.NET 在单元格中插入公式。 ? 3.Jet OLE DB 提供程序无法为 Excel 工作簿中的表提供主键/索引信息。因此,您不能使用 CommandBuilder 在 Excel 工作簿中自动更新和插入记录。 // 连接字符串 string xlsPath = @"d:\Path\\FileName.XLS"; // 绝对物理路径 string connStr = "Provider=Microsoft.Jet.OLEDB.4.0;&q 阅读全文
posted @ 2012-10-29 10:46 艾边诚 阅读(760) 评论(0) 推荐(0) 编辑
摘要: 在Web应用程序中,都会有一个Web.config文件来配置当前Web项目。其中包括关于会话状态Session的配置。下面来详细说明:<sessionStatetimeout="timeout in minutes"cookieless="[true|false]"mode="Off|InProc|StateServer|SQLServer"stateConnectionString="tcpip=server:port"stateNetworkTimeout="for network operat 阅读全文
posted @ 2012-10-16 23:25 艾边诚 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 1,一般的地址前可加上一个“/”,如果这个地址是给服务器用的,那么这个“/”代表当前Web应用,如果这个地址是给浏览器用的,那么这个“/”代表当前网站。 例如:以当前Web应用myProject,从servlet到JSP页面MyJsp为例: a.当用转发时是给服务器用的:应写成"/MyJsp"; b.当用重定向时是给浏览器用的,应写成“/myProject/MyJsp".2,${pageContext.request.contextPath}可以得到当前web应用的名称。。。。未完待续!!! 阅读全文
posted @ 2012-09-21 22:53 艾边诚 阅读(1356) 评论(0) 推荐(0) 编辑