自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(170)
  • 资源 (5)
  • 收藏
  • 关注

原创 自定义服务器控件中的事件

<br />  自定义服务器控件也有自己的生命周期,它与页面生命周期几乎经历着同样的生命同期过程,比如OnInit事件它发生在页面OnInit事件之前,控件的Load事件发生在页面Load事件之后,PreRender事件发生在页面PreRender事件之后<br />Render事件发生在页面Render事件之后,Unload事件发生在页面Unload事件之前,总之,它也分为6个阶段:<br /> 1.初始化<br /> 2.加载<br /> 3.事件处理<br /> 4.验证<br /> 5.呈现<br

2010-08-01 16:54:00 1633

转载 通过绘制在datagridview控件列头添加一个checkbox控件

 众所周知,datagridview控件是CS架构中用的比较频繁的一个控件,里面提供了checkbox列的功能,可是却没有在列头给出checkbox控件用于全选/全部取消所有行的功能,确实是个遗憾,这里就通过绘制实现这个功能.      该程序参考codeproject上的程序,网址如下:      http://www.codeproject.com/KB/grid/CheckBoxHeaderCell.aspx  向其致敬!一.创建一个表,里面包含bit字段,datagridview的DataGridV

2010-07-19 18:12:00 1613

转载 ASP.net主从表显示

<br />ASPX: <br /><%@   Page   language= "c# "   Codebehind= "NestedRepeater.aspx.cs "   <br />AutoEventWireup= "false "   Inherits= "eMeng.NestedRepeater "   %> <br /><%@   Import   Namespace= "System.Data "   %> <br /><br /><HTML> <br /><body> <br /><for

2010-08-31 11:26:00 2444

转载 有关POP3邮件接收服务的介绍

Win 2003配置邮件服务器http://www.sina.com.cn  2008年09月26日 14:31  IT168.com<br />  大家知道,邮件服务器系统由POP3服务、简单邮件传输协议(SMTP)服务以及电子邮件客户端三个组件组成。其中的POP3服务与SMTP服务一起使用,POP3为用户提供邮件下载服务,而SMTP则用于发送邮件以及邮件在服务器之间的传递。电子邮件客户端是用于读取、撰写以及管理电子邮件的软件。<br />  Windows Server 2003操作系统新增的POP3服

2010-08-23 21:47:00 9294

原创 页面中包含不能形成控件集的错误

 这个错误的解决方案很特别,只要把放在头中的〈%...%>代码搬了即可.

2010-08-23 10:36:00 728

转载 SQL2005中的错误解决方案

<br /> <br />如果前一个 Transact-SQL 语句执行没有错误,则返回 0。<br />如果前一个语句遇到错误,则返回错误号。如果错误是 sys.messages 目录视图中的错误之一,则 @@ERROR 将包含 sys.messages.message_id 列中表示该错误的值。可以在 sys.messages 中查看与 @@ERROR 错误号相关的文本信息。<br />由于 @@ERROR 在每一条语句执行后被清除并且重置,因此应在语句验证后立即查看它,或将其保存到一个局部变量中以备以

2010-08-20 12:34:00 1742

原创 短消息发送的SQL过程

<br />ALTER PROCEDURE [dbo].[SP_SMS_SetMsgReceiver]<br /> @MsgID      int,<br /> @Receivers           varchar(5000),<br /> @MobileNo     varchar(5000),<br /> @Type      int<br />            <br />/*<br />====================================================

2010-08-20 09:59:00 643

原创 得到已知结点下的所有字结点

<br />ALTER     PROC [dbo].[sp_GetAllChildClass] <br /> @Class_id int<br />/*<br />========================================================<br />功能: 得到该类的所有子类<br />参数:<br /> @Class_id int  : 组(类)ID<br />备注:可以优化<br />========================================

2010-08-19 13:24:00 442

原创 CSS控制网页元素

<br /><div style="width:200px;border:#999999;"><br />  <div style="height:30px;background:url(tbg.jpg)"> 产品报价 </div><br />   <br /><div style="font-size:14px;color:#ff00ff;float:left">笔记本</div><br /><div style="font-size:14px;color:#ff00ff;float:right">更多>

2010-08-19 10:12:00 568

原创 索引服务器(全文索引)的使用

 创建编录名:1. 改变文件存储时的文件名   2. 配置索引服务器,并将索引服务器与MS SQL Server关联。   3. 修改SQL语句,将进行全文查询语句的内容加入查询条件中   文件的存储方式:   为了方便存储以及方便索引,我们将上传的文件存储到一个目录里面,为了保证上传的文件名不重复,采用GUID作为文件名,并且通过这个GUID于数据库记录相关联。同时,文件的后缀还保持原始文件的后缀,让索引服务能够识别该文档。   配置索引服务   进入计算机管理(Computer Management)程

2010-08-18 23:28:00 9866 1

原创 SoapHeader 传递用户身份验证信息

<br /> [WebService(Namespace = "http://tempuri.org/")]<br />    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]<br />    [ToolboxItem(false)]<br />    // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。<br />    // [System.Web.Script.Services.Sc

2010-08-17 11:30:00 793

原创 GridView控件实现批量删除功能(checkbox)

<br /> 页面文件:<br />  <br />    // 多选的全选与取消<br />    function checkJs(boolvalue)<br />    {<br />        if(document.all.checkboxname.length>1)<br />        {<br />            for(var i=0;i<document.all.checkboxname.length;i++)<br />            {<br />      

2010-08-14 14:19:00 1662

原创 模态窗口的运用

<br />    ///模态窗口的定义<br />     /// <summary><br />        /// 因为幽默的缓存原因,如果你在模态窗口中修改了数据,你会发现,父页面上的数据刷新了,但是当你再点击按钮,<br />        /// 重新弹出模态窗口时,你会发现模态窗口中的内容还是上次的内容,经过我试验,手动改了html代码后,<br />        /// 点击弹出的模态窗口还是弹出相同的页面,所以,这里要绕开这个机制,方法是在被弹出的aspx页面后加上随机参数。<br /

2010-08-14 10:55:00 526

原创 按文化设置获取资源文件

<br />using System.Reflection;<br />using System.Resources;<br />using System.Threading;<br />using System.Globalization;  <br /> //3 获取资源文件管理器<br />//            //ResourceManager rm = new ResourceManager("winGetMsgFromResource.Resource1″, Aembly.GetExecu

2010-08-14 10:24:00 580

原创 asp.net中防SQL注入的字符串处理办法以及重要信息MD5加密方法

<br /> public static bool ConvertSql(string str)<br />    {<br />        string[] checkstr = new string[] { "select", "insert", "delete from", "count(", "drop table", "update", "truncate", "asc(", "mid(", "char(", "xp_cmdshell", "exec master", "net localgr

2010-08-10 18:15:00 712

原创 动态显示时间的客户端解决方案

<br />    function showtime ()<br /> {<br />var now = new Date();<br />var year =now.getFullYear();<br />var month=now.getMonth();<br />var day=now.getDate();<br />var hours = now.getHours();<br />var minutes = now.getMinutes();<br />var seconds = now.getS

2010-08-10 18:09:00 493

原创 动态生成难图片,参予用户身份验证

<br />动态生成图片页面dyCreateImage.aspx<br />using System.Drawing.Imaging;<br />using System.Drawing.Drawing2D;<br />using System.Drawing;<br /> protected void Page_Load(object sender, EventArgs e)<br />    {<br />        GenerateRandomImage(CheckCode());<br />  

2010-08-10 18:04:00 765

原创 用javascript实现动态浏览DataList中的内容

<br />     <div id="show" style="overflow: hidden; height: 122px;"><br />                                                    <asp:DataList ID="DataList1" runat="server" OnItemDataBound="DataList1_ItemDataBound"<br />                                        

2010-08-10 17:52:00 1339

转载 一些重要的排序算法

<br />void PigeonholeSort(BYTE *array, int length)<br />{<br />    int b[256] = {0};<br />    int i,k,j =0;<br />    for(i=0; i<length; i++)<br />        b[array[i]]++;<br />    for(i=0; i<256; i++)<br />        for(k=0; k<b[i]; k++)<br />            array

2010-08-07 17:05:00 650

转载 在.net中保证WebService的通讯安全

WebService现在是很通用的技术,在WebService我们需要验证用户是否有使用此WebService的权限,并且要保证在通讯过程中的数据安全,防止数据在传输过程中被网络窃听。首先是如何保证WebService被授权使用,在这里我说的是通过SoapHeader来判定调用Web服务的用户。1.定义一个安全上下文,并且继续于SoapHeader类publicclassSecurityContext:SoapHeader...{publicstringUserID;publicstringPassword

2010-08-07 16:40:00 3007 1

转载 创建链接服务器

<br />创建链接服务器 <br /><br /> <br /><br /> <br />sp_addlinkedserver [ @server= ] 'server' [ , [ @srvproduct= ] 'product_name' ] <br />     [ , [ @provider= ] 'provider_name' ] <br />     [ , [ @datasrc= ] 'data_source' ] <br />     [ , [ @location= ] 'locatio

2010-08-06 18:53:00 1661

原创 SqlServer中的substring()函数

<br /> declare @str  nvarchar(100)<br />  set @str ='aa.cc,'<br /> select @st= substring(@st,7,10)<br /> if(@st !='')<br />print '不为空'<br />  else <br />print '为空'

2010-08-06 14:42:00 553

转载 asp.net中刷新页面的方法

先看看ASP.NET页面刷新的实现方法:  第一:  private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二:  private void Button2_Click( object sender, System.EventArgs e ) { Response.Write( " window.locatio

2010-08-05 18:27:00 606

转载 页面中的视图状态与控件状态

<br />此示例演示如何创建一个名为 IndexButton 的自定义控件,该控件使用控件状态在多个页请求间维护关键状态信息。在 ASP.NET 2.0 版中引入的控件状态与视图状态类似,但功能上独立于视图状态。网页开发人员可能会出于性能原因而禁用整个页面或单个控件的视图状态,但他们不能禁用控件状态。控件状态是专为存储控件的重要数据(如一个页面控件的页数)而设计的,回发时必须用到这些数据才能使控件正常工作(即便禁用视图状态也不受影响)。默认情况下,ASP.NET 页框架将控件状态存储在页的一个隐藏元素中,

2010-08-01 22:24:00 1305

原创 有关字符串(正则表达式,URL字符串)

<br /> RegExp  RX = new RegExp("^&page=[/d]+",RegExpOptions.Compile);<br /> String query = Context.Reqest.url.query.Replace("?","&");<br />query = RX.Replace(query,String.Empty);//把字符串query中的所有符合正则RX的字符替换为空;<br /> <br /> Response.Write(String.Format("<a hr

2010-08-01 17:47:00 482

原创 asp.net中如何把应用程序错误写入事件日志(注册事件源)

<br /> using System.Diagnostics;<br /> using System.Web;<br /> <br /> String EventSource = ConfigurationManager.AppSetting["Log_Source"];<br /> Exception e = Server.GetLastError().GetBaseException();<br /> EventLog.WriteEntry(EventSource,e.message,EventLog

2010-07-31 14:29:00 484

原创 页面中的分区地图

<br />       <img usemap="Vertigosoftware"><br />       <map id="vertigosoftware" name="vertigosoftware"><br />            <area shape="rect" coords="240,235,140,300" href="http://www.vertigosoftware.com"<br />                target="_blank" alt="Vertigo S

2010-07-31 14:09:00 479

原创 页面中声明方式定义的用户控件与页面事件的执行顺序

<br />执行页面的Page_Load事件<br /> <br />执行控件中的Page_Load事件<br /> <br />执行回调事件Button_onclick事件<br /> <br />写ASP程序的朋友都知道,Request.ServerVariables("SCRIPT_NAME") 返回当前页面的相对路径,比如说“http://localhost/bbs/post.asp”,那么返回的就是“bbs/post.asp<br />request.servervariables("script

2010-07-31 13:35:00 1082

原创 asp.net中为用户控件添加数据缓存依赖项时要注意的事项

<br />System.Web.Caching中的类AggregateCacheDependency<br />可能赋值给用户控件的CachePolicy.Dependency属性<br />AggreGateCacheDependency类中可以包含很多SqlCacheDependency对象<br />SqlCacheDependency :new SqlCacheDependency(数据库,表);<br /> <br />其中数据库必须在web.config中在Caching中指定,即指定数据库的

2010-07-31 11:47:00 678

转载 安装msi文件出现Windows Installer服务不能启动的问题

<br />Windows Installer出错的解决方案<br /><br />[原创]Windows Installer出错的解决方案<br />Windows Installer出错的解决方案<br />  Windows Installer(windows安装服务)是一种通用的软件发布方式,现在许多软件都使用windows Installer作为自己的安装程序,有时因为各种原因以及windows Installer本身的缺陷,会导致windows Installer出错。<br /><br /> 

2010-07-27 10:47:00 7174

原创 安装VS2008时出现的问题

<br />当装到.net FrameWork3.5时出现严重问题,开始提示windows server 2003的IE版本8.0没有更新保存,需要重启,重启后重装VS2008,出现同样问题不能安装,后来在运行里面敲入命令%temp%,把此安装中间目录删除后,断开网络,关闭防火墙,与杀毒软件360,重装VS,一切正常。

2010-07-27 10:43:00 806

转载 ASP.NET 如何取得 Request URL 的各个部分

<br /> <br />我们在开发网页应用程序,时常需要去解析网址(Request.Url)的每个片段,进行一些判断。例如说 "http://localhost:1897/News/Press/Content.aspx/123?id=1#toc",我们想要取得网址里第一层目录的名字(News)用以判断不同的页面标题(Page Title)。<br />我看很多人都用字符串的 IndexOf 方法与 Substring 方法:<br />Request.Url.PathAndQuery.Substring(

2010-07-23 23:46:00 483

转载 ASP.Net中服务器控件的生命周期

<br />(1)初始化:在此阶段中,主要完成两项工作:一、初始化在传入Web请求生命周期内所需的设置;二、跟踪视图状态。首先,页面框架通过默认方式引发Init事件,并调用OnInit()方法,控件开发人员可以重写该方法为控件提供初始化逻辑。此后,页面框架将调用TrackViewState方法来跟踪视图状态。需要注意的是:多数情况下,Control基类提供的TrackViewState方法实现已经足够了。只有在控件定义了复杂属性时,开发人员才可能需要重写TrackViewState方法。<br /><br

2010-07-23 23:23:00 374

原创 C#中一些实用的函数

<br />穿过代理服务器取远程用户真实IP地址: <br />if(Request.ServerVariables["HTTP_VIA"]!=null){ <br />string user_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString(); <br />}else{ <br />string user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString(); <br />} <br

2010-07-22 11:32:00 485

原创 主页面

 首页 | 关于北斗星 | 产品中心 | 解决方案 | 成功案例 | 行业 信息 | 客户服务 | 诚聘英才  电 子政务   首页 | 关于北斗星 | 产品中心 | 解决方案 | 成功案例 | 行业 信息 | 客户服务 | 诚聘英才  电 子政务  协同工作平台  内容管理系统  工作流管理系统  信息交换与共享平台  电子公文交换系统  行政审批系统  互动系统交通 管理  城市交通干线诱导系统  电子警察系统  设备维护管理系统  窗口业务评价综合系统  共用信息平台 首页         最新案例 

2010-07-21 20:58:00 490

转载 ASP.NET2.0服务器控件之自定义状态管理

ASP.NET2.0服务器控件之自定义状态管理添加时间:2007-10-25  在前面的系列文章中,我们曾经介绍了视图状态和控件状态的基本概念和典型应用,从中可以发现,视图状态和控件状态对于自定义服务器控件实现的重要性。本文将继续这一主题,重点介绍实现视图状态和控件状态自定义管理的方法。<br /><br />自定义视图状态管理<br /><br />  在介绍视图状态时,我们曾经提到过:对于简单属性,例如,String、Int等类型,.NET执行引擎将自动启用默认视图状态管理机制,以便完成相应的功能。然而

2010-07-21 18:13:00 366

转载 page类的构造函数执行时机

<br />这篇Blog来自一位同事和我的一次关于公司一个项目中的一个错误的讨论。错误非常简单,就是当在一个页面的构造函数中使用类似:<br />Session[“aaa”] = “bbb”;<br />的时候,就会抛出异常,说系统中Session没有被enable,所以不能使用(当然实际情况是肯定被enable了)。问题所在和解决方法也很快被找到了,在构造函数中不能使用Session的,将这个移到Page_Init中就OK了。<br />这个错误的根本原因应该是在页面的构造函数被调用时,ASP.NET引擎

2010-07-21 17:04:00 648

原创 IHttpModule与IHttpHandler的区别整理

<br />IHttpModule与IHttpHandler的区别整理<br />1.先后次序.先IHttpModule,后IHttpHandler. 注:Module要看你响应了哪个事件,一些事件是在Handler之前运行的,一些是在Handler之后运行的<br />2.对请求的处理上:<br />IHttpModule是属于大小通吃类型,无论客户端请求的是什么文件,都会调用到它;例如aspx,rar,html的请求.<br />IHttpHandler则属于挑食类型,只有ASP.net注册过的文件类型

2010-07-21 15:36:00 413

原创 跨服务器返回临时表数据

<br />解决这个问题,推荐使用OpenQuery或OPENROWSET的方法.   <br />  首先要说的是,这是一种非常规的方法,有一些性能上的缺陷.   <br />  OpenQuery,OPENROWSET允许用户在链接服务器上查询.通过这种方法来得到查询的结果集.   <br />  1.在创建存储过程中,必须设置   <br />        SET   ANSI_NULLS   ON   <br />        SET   ANSI_WARNINGS   ON   <br /> 

2010-07-20 22:16:00 858

原创 成年人必看的六个故事教你学会做人!

<br />1、 宽容<br />  一只小猪、一只绵羊和一头乳牛,被关在同一个畜栏里。有一次,牧人捉住小猪,??大声号叫,猛烈地抗拒。绵羊和乳牛讨厌??的号叫,便说:「他常常捉我们,我们并不大呼小叫。小猪听了回答道:「捉你们和捉我完全是两回事,他捉你们,只是要你们的毛和乳汁,但是捉住我,却是要我的命呢!<br />  立场不同、所处环境不同的人,很难了解对方的感受;因此对别人的失意、挫折、伤痛,不宜幸灾乐祸,而应要有关怀、了解的心情。要有宽容的心!<br />2、 靠自己<br />  小蜗牛问妈妈:为什

2010-07-20 22:12:00 558

实现无刷新进度条单文件,多文件上传功能

实现无刷新进度条单文件,多文件上传功能,包括大文件上传。

2010-08-13

Ajax相册无刷新显示

实现无刷新浏览图片相册,浏览图片自动的向服务器发送请求,查询该分类下的照片,并显示到浏览器。

2010-08-13

Suggest自动提示功能

ajax自动提示功能,能快速提高用户输入的效率

2010-08-12

实现Ajax翻页效果

将大量的数据分成多页来显示,用户可以通过翻页按纽定位到页面,每次取出定位的页面数据。

2010-08-12

动态获取数据的树状菜单

基于Ajax的树状菜单,当客户提交请求后,并不把所有的数据取回,而是返回该菜单的顶级菜单。当展开某一菜单时再发送请求,服务器处理完毕后,只返回该菜单下的子菜单,也就是请求的内容。

2010-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除