自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (2)
  • 收藏
  • 关注

转载 JQuery 对服务器控件 DropdownList, RadioButtonList, CheckboxList的操作总结

一: DropDownList-------------------------------------------------------------------------------------------在使用 JQuery 进行遍历操作时, $("input

2011-08-19 11:12:01 1028

转载 深入解析IE兼容模式

英文原文:http://msdn.microsoft.com/en-us/library/cc288325(VS.85).aspx文件兼容性用于定义让IE如何编译你的网页。此文件解释文件兼容性,如何指定你网站的文件兼容性模式以及如何判断一个网页该使用的文件模式。前言

2011-08-19 11:04:11 1442

转载 ASP.NET中导入和导出标准Excel文件(转)

本文所演示的导入和导出方法并未使用Excel COM组件,而是使用原始的ASP.NET OleDb驱动程序,这使得ASP.NET应用程序即使部署在未安装Excel的服务器上也同样能支持导入和导出校准的Excel格式文件。本文所演示的导入和导出方法并未使用Exc

2011-08-17 09:16:27 1605

转载 JS只能输入数字,数字和字母等的正则表达式

1.文本框只能输入数字代码(小数点也不能输入)2.只能输入数字,能输小数点.3.数字和小数点方法二<input type=text t_value="" o_value="" onkeypress="if(!this.value.match(/^[\+\-

2011-08-04 16:45:07 4471

原创 实现最小高度,兼容Ie6,点击图片后留下的边框纹纹,块级元素浮动

http://www.w3.org/1999/xhtml"> 三个div利用float和width让三个div显示在一个div中或者一个行元素中,或者把用span使其display为block-->三个div利用float和width让三个div显示在一个div中或者一个行元素中,或者把用span  使其display为block           #bg{     background-color:#FC3;     height:40px;     width:320px;     /**      

2011-04-13 20:24:00 754 1

原创 SQL Server 2005 不允许远程连接解决方法

刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) "搜MSDN,上面有一片机器翻译的文章,是在让人难以明白,现在总结如下:明白了SQL Server是个网络数据库就可迎刃而解了,简单的分为下面的集中情况。 1. 数据库引擎没有启动。

2011-04-09 16:55:00 874

原创 SQL Server2005 安装后只有配置工具

     今天安装完SQL Server2005 后,在开始菜单中只有配置工具,安装的时候该选择的都选上了,感觉不对劲,那查询分析器和企业管理器跑哪里去了。网上百度了一下,遇到这个问题的还朋友还不少,有的说是因为安装的企业版,xp不支持,其实只需要下载个 Microsoft SQL Server Management Studio Express(SSMSE)      于是,赶紧到官方网站上下载了个,安装后。一切恢复正常了,呵呵!原来SQL 2005 SQL Server 2005管

2011-04-09 13:57:00 32956 12

转载 Live Writer 写CSDN博客的使用心得

Microsoft发布的Windows Live Writer是一款管理个人博客的客户端工具。官方下载地址是:这里 。Windows Live Writer不光支持Windows Live Spaces的用户使用,同时支持现在网络上的其他流行的一系列的Blog内容管理系统。          用Windows Live Writer写CSDN博客的步骤如下:   安装Windows Live Writer后,会有一个添加账户的向导   在第一步“选择博客类型”时,选择“其它博客服

2011-04-08 12:04:00 558

转载 Fckeditor在asp.net中的使用方法

FCKeditor是目前最好的html文本编辑器,freetextbox已经不再是开源的,而Fckeditor却是开源的。 1.官方下载网址:http://ckeditor.com/download 2.下载需要下载两个.zip压缩包,要下载FCKeditor2.6.5.zip和 FCKeditor.NET版的2个zip包。如图所示: 2.分别解压后把FCKeditor2.6.5.zip里的fckeditor目录整个复制到网站中。 3.解压FCKed

2011-04-08 12:04:00 457

原创 改进的防盗链功能

在其前导页设置Session,通过检查Session是否为空来判断用户是否是通过正常途径下载的。using System;using System.Data;using System.Configuration;susing System.Web;using System.Web.Security;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;us

2011-02-26 17:08:00 432

原创 通过检查前导页实现的简单的防盗链功能

<br />    其思路如下:获取用户访问下载资源之前的前导页,检查其主机部分是不是与当前主机在同一域名下,如果是则通过正常途径下载的,如果不是,则是通过外部链接下载的。<br />    在asp.net中可以通过HttpRequest的UrlReferrer属性拉获取客户端上次请求的URL信息,用户就是根据上次的URL地址跳转到当前URL地址的。在IHttpHandler的ProcessRequest(HttpContent content)方法中传入了一个HttpContent类的实例,通过这个Ht

2011-02-26 16:55:00 837

原创 给图片动态添加水印功能

动态添加水印功能同样需要增加自定义的实现IHttpHandle的类(WaterMarkHandlers),并在webconfig的根节点下增加一个节点。using System;using System.Web;using System.Drawing;using

2011-02-26 16:07:00 898

原创 实现自定义文件类型处理

   如处理文件的类型为.dspx, 先编写一个实现IHttpHandler接口的类:MyHttpHandler,然后坐在webconfig中添加对.dspx文件的HttpHandler,在中添加一个节点,如下所示:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebCont

2011-02-26 14:26:00 728

原创 数据安全技术几种加密算法

<br />1.自定义加密 Base64编码与其他编码转换<br />using System;<br />using System.Text;<br />/// <summary><br />/// 实现Base64编码与其它编码转换的类<br />/// </summary> <br />public class Base64Provider<br />{<br /> private Base64Provider()<br /> { <br /> }<br />    /// <summary><br

2011-02-25 14:24:00 1163

原创 GDI+验证码实现

      //验证码中可能会出现的字符集合        string checkCodeString="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";        int length = checkCodeString.Length;//验证码字符集合的长度        //设置以宋体来绘制验证字符,并且设置绘制形式为粗体        Font font = new Font("宋体", 24,FontStyle.Strikeout);        Brush b

2011-02-23 22:17:00 630

原创 GDI生成图片

      //实例化Bitmap        Bitmap image = new Bitmap(300, 50);        //从bitmap实例创建Graphics实例        Graphics graphics = Graphics.FromImage(image);        //以黑色填充图片        graphics.Clear(Color.Black);        //定义绘制文字的字体和大小        Font font = new Font("宋体", 1

2011-02-23 18:21:00 805

转载 C#与JavaScript交互

C#代码与javaScript函数的相互调用问:1.如何在JavaScript访问C#函数?2.如何在JavaScript访问C#变量?3.如何在C#中访问JavaScript的已有变量?4.如何在C#中访问JavaScript函数?问题1答案如下:javaScript函数中执行C#代码中的函数:方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;        2、在前台写一个js函数,内容为document.getElementById("btn1").click();

2011-01-15 18:41:00 750

原创 sql server 2005 错误为sql native client 客户端不支持加密

<br />这两天安装sqlserver2005遇到一下问题:<br />出错信息: <br />SQL Server 安装程序无法连接到数据库服务进行服务器配置。 错误为: [Microsoft][SQL Native Client]客户端不支持加密。 <br />有关详细信息,请参阅服务器错误日志和安装日志。有关如何查看安装日志的详细信息,请参阅 SQL Server 联机丛书中的“如何查看安装日志文件”。<br /><br />解决方案:<br />在安装和卸载程序里面,把SQL Native Cli

2010-11-24 14:14:00 7761

转载 asp.net下载文件的常用方法大全

<br />//TransmitFile实现下载<br />         protected void Button1_Click1(object sender, EventArgs e)<br />        {<br />            /*<br />             微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite<br />             下载超过400mb的文件时导致Aspnet_wp.exe

2010-10-13 15:28:00 417

转载 程序员:下一次面试前你需要准备的五个基本步骤

<br />程序员:下一次面试前你需要准备的五个基本步骤<br />导读:面试准备的重要性不用编者多言,大家都很清楚。本文是加拿大的一位程序员所写。大家可以看看国外程序员是怎么准备面试的。不管你是否认同他的说法,《诗经》中有句话非常好——“它山之石,可以攻玉”。如果你还有其他面试准备方法,不妨在评论或微博中和大家一起分享。<br />一、开门见山<br />一般来说,你(求职者)在面试中会花很多时间谈论以前的经历。如果你还没有想出你的最具代表性的经历/案例,那么你现在是时候该做了。下面有张问题表,虽然很多问

2010-10-05 18:55:00 315

转载 C# 面向对象的基本原则

<br />    什么是面向对象的基本原则?设计原则是基本的工具,应用这些规则可以使你的代码更加灵活、更容易维护,更容易扩展。 <br />   C#面向对象的基本原则 <br />一、面向接口编成而不是实现 [Code to an interface rather than to an implementation.] <br />二、优先使用组合而非继承 [Favor Composition Over Inheritance.] <br />三、SRP: The single responsibili

2010-07-21 13:29:00 268

转载 JS控制DATAGRID选择ITEM

    什么是面向对象的基本原则?设计原则是基本的工具,应用这些规则可以使你的代码更加灵活、更容易维护,更容易扩展。 <br />   C#面向对象的基本原则 <br />一、面向接口编成而不是实现 [Code to an interface rather than to an implementation.] <br />二、优先使用组合而非继承 [Favor Composition Over Inheritance.] <br />三、SRP: The single responsibility pri

2010-07-18 21:50:00 491

原创 asp.net图片上传-简单实用(VS2008 FileUpload控件+ASP.NET2.0)按时间+三位随机数重命名

<br />using System;<br />using System.Collections;<br />using System.Configuration;<br />using System.Data;<br />using System.IO;<br />using System.Web;<br />using System.Web.Security;<br />using System.Web.UI;<br />using System.Web.U

2010-07-18 21:48:00 538

转载 ASP.NET中的Eval()和DataBinder.Eval()方法

<br />Eval( " ")和Bind( " ") 这两种一个单向绑定,一个双向绑定<br />bind是双向绑定,但需数据源可更改才能用<br />ASP.NET 2.0改善了模板中的数据绑定操作,把v1.x中的数据绑定语法DataBinder.Eval(Container.DataItem, fieldname)简化为Eval(fieldname)。Eval方法与DataBinder.Eval一样可以接受一个可选的格式化字符串参数。缩短的Eval语法与DataBinder.Eval的

2010-07-18 21:47:00 284

转载 如何使用 StateServer 保存 Session

<br />使用 StateServer 保存 Session需要注意事项: <br />1、timeout=”20″为Session 20分钟超时 <br />2、IP 地址(可以是远程计算机 IP、计算机名称、域名)与端口号,端口号需与ASP.NET State Service 的服务端口一致<br />Post by roydux, 2008-4-23, Views:89 正常操作情况下Session会无故丢失。因为程序是在不停的被操作,排除Session超时的可能。另外,Se

2010-07-18 21:44:00 478

转载 通过一个函数或sql语句,随机生成任意6个字母组成的字符

<br />1.<br />declare   @sql   nvarchar(400) <br />select     @sql= 'select   char( '+cONVERT(NVARCHAR,CONVERT(INT,26*rand())+97)+ ')+ <br />CHAR( '+CONVERT(NVARCHAR,CONVERT(INT,rand()*26)+97)+ ')+ <br />CHAR( '+CONVERT(NVARCHAR,CONVERT(INT,ran

2010-07-18 21:42:00 1208

原创 浅析编写C#多线程

<br />编写C#多线程应用程序非常得容易,即使对于那些从没有编写C#多线程应用程序的初学者,只需遵循以下这些简单的步骤就可以实现目的。<br />定义名称空间<br />在。NET中,多线程功能是在System.Threading名称空间中定义的。因此,在使用任何线程类之前,必须定义 System.Threading名称空间。定义方法如下:<br />1.using System.Threading; <br />启动线程<br />System.threading名称空间中的Thr

2010-07-17 20:39:00 271

转载 C#中对DatagridView部分常用操作

<br />0(最基本的技巧)、获取某列中的某行(某单元格)中的内容 <br /><br />this.currentposition = this.dataGridView1.BindingContext <br />[this.dataGridView1.DataSource, this.dataGridView1.DataMember].Position; <br />bookContent = this.database.dataSet.Tables[0].Rows <br />[this.

2010-07-17 20:30:00 304

转载 C#中对DatagridView部分常用操作

<br />0(最基本的技巧)、获取某列中的某行(某单元格)中的内容 <br /><br />this.currentposition = this.dataGridView1.BindingContext <br />[this.dataGridView1.DataSource, this.dataGridView1.DataMember].Position; <br />bookContent = this.database.dataSet.Tables[0].Rows <br />[this.

2010-07-17 20:27:00 269

转载 详解.NET编程过程中的线程冲突

<br />一、什么是线程冲突 <br /><br />线程冲突其实就是指,两个或以上的线程同时对同一个共享资源进行操作而造成的问题。 <br /><br /><br />一个比较经典的例子是,用一个全局变量做计数器,然后开N个线程去完成某个任务,每个线程完成一次任务就将计数器加一,直到完成100次任务。如果不考虑线<br />程冲突问题,用类似下面的代码去做,则很可能会超额完成任务,线程越多,完成任务次数超出100次的可能性就越大。 <br /><br />伪代码如<br />下: <br

2010-07-17 20:24:00 290

转载 .Net基础:学习反射中的动态创建对象

<br />Assembly的CreateInstance有三个重载,第一个参数需要是一个字符串表示的完整的类名。第二个参数是一个bool类型,如果为true,表示对第一个参数不区分大小写。 <br /><br />第三个: 影响执行搜索的方式的位屏蔽。此值是 System.Reflection.BindingFlags 中的位标志的组合。 <br /> <br />// binder: 一个启用绑定、参数类型强制、成员调用以及通过反射进行 MemberInfo 对象检索的对象。如果 binder

2010-07-17 19:58:00 340

转载 asp.net 用户在线退出更新

<br />      更新用户是否在线?注销用户的话有三种情况:1.点击退出,2.会话超时,3.关闭浏览器<br />  最主要的问题是关闭浏览器的时候如何更新用户在线列表<br />  网上流传的方法是不停的ajax异步发送请求,当不再请求的时候就可以判断用户已经关闭浏览器<br />  var x=0;<br />  function myRefresh()<br />  {<br />  var httpRequest = new ActiveXObject("microsoft.xmlhttp")

2010-07-16 14:22:00 364

转载 ASP.NET缓存分析和实践浅析

<br />       说到ASP.NET缓存,那就是:尽早缓存;经常缓存您应该在应用程序的每一层都实现缓存。向数据层、业务逻辑层、UI 或输出层添加缓存支持。内存现在非常便宜 — 因此,通过以智能的方式在整个应用程序中实现缓存,可以获得很大的性能提高。 缓存可以掩盖许多过失 缓存是一种无需大量时间和分析就可以获得“足够良好的”性能的方法。<br /><br />这里再次强调,内存现在非常便宜,因此,如果您能通过将输出缓存 30 秒,而不是花上一整天甚至一周的时间尝试优化代码或数据库就可以

2010-07-16 14:05:00 237

原创 ASP.NET文件下载函数使用浅析

ASP.NET文件下载函数使用是什么情况呢?在你的Page_Load中添加这样的代码:Page.Response.Clear(); bool success = ResponseFile(Page.Request, Page.Response, "目的文件名称", @"源文件路径", 1024000); if (!success) Response.Write("下载文件出错!"); Page.Response.End(); ASP.NET文件下载

2010-07-16 13:46:00 294

转载 ASP.NET页面的CheckBoxList组件

       CheckBox选择组件是一个程序中都经常的组件。在程序设计中使用到该组件,一般都不会只使用到一个,往往是以多个此类组件的形式出现的。在ASP.NET页面中如果要使用到多个CheckBox组件,除了添加多个CheckBox组件在页面中之外,还有一种比较方便的方法,就是使用CheckBoxList 组件。CheckBoxList组件是由一组的CheckBox组件组成的,在此组件中CheckBox是做为条目的形式出现的,并且对每个在 CheckBoxList组件中的CheckBox

2010-07-16 13:43:00 338

原创 使用SQLServer模板来写规范的SQL语句

<br /><br />如果你经常遇到下面的问题,你就要考虑使用SQL Server的模板来写规范的SQL语句了:SQL初学者。经常忘记常用的DML或是DDL SQL 语句。在多人开发维护的SQL中,每个人都有自己的SQL习惯,没有一套统一的规范。<br />在SQL Server Management Studio中,已经给大家提供了很多常用的现成SQL规范模板。<br />SQL Server Management Studio->View(视图)->template explorer(模板浏览器)

2010-07-16 13:31:00 393

转载 ASP.NET的五大数据控件浅谈

ASP.NET 数据控件:GridView,DataList,Repeater ,DetailsView,FormView。 ASP.NET 数据控件综述: 1.前3个用于呈现多条记录,后面2个用于呈现单条数据明细,即常用的记录明细。 2.GridView和DetailsView控件的布局固定,自定义数据显示的布局功能有限,一般适合布局简单的数据呈现。3.DataList,Repeater和FormView数据控件都有很强的自定义布局能力,如果数据呈现需要较为复杂的布局方案,这3

2010-07-15 14:13:00 269

原创 浅析ASP.NET生成随机密码

ASP.NET生成随机密码在开发需要用户注册后才能使用提供的各项功能的应用程序时,在新用户提交注册信息后,较常见的做法是由程序生成随机密码,然后发送密码到用户注册时填写的电子信箱,用户再用收到的密码来激活其帐户。实现ASP.NET生成随机密码功能是很容易的,下面的代码给出了完整的实现方法:public static string MakePassword(string pwdchars,int pwdlen){ string tmpstr=""; int  iRan

2010-07-15 14:09:00 239

转载 一个简单方法完成C#时间间隔的计算

C#时间间隔计算可以通过时间刻度类TimSpan类实现,这是一个系统类。C#时间间隔计算举例说明:实现两个时间之间C#时间间隔计算: TimeSpan ts1 = new TimeSpan(DateTime.Now.Ticks); //获取当前时间的刻度数 //你的代码或者其他操作 TimeSpan ts2 = new TimeSpan(DateTime.Now.Ticks); TimeSpan ts = ts2.Subtract(ts1).Duration()

2010-07-15 13:50:00 363

转载 ASP.NET页面刷新方法总结

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

2010-07-15 13:47:00 273

vss2005架vs2008补丁

vss2005架vs2008补丁,解决没有添加等问题

2010-10-05

picasa36取色器

picasa修图工具,还可以做电子相册哦~~比Photoshop简单百倍,但同样好用

2010-08-23

空空如也

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

TA关注的人

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