自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhuawang的专栏

一艘没有航行目标的船,任何方向的风都是逆风

  • 博客(37)
  • 资源 (6)
  • 收藏
  • 关注

原创 文件下载

        private void FileDownload(string FullFileName)        {            FileInfo DownloadFile = new FileInfo(FullFileName);            Response.Clear();            Response.ClearHeaders();         

2007-03-30 10:11:00 724

转载 生成静态文件的新闻系统核心代码

在网上看了许多能生成静态页的新闻系统,但基于asp.net的系统极少,闲下时间来自己写了一个,发出来,大家一起研究,代码没做什么优化,只是实现了功能 using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Data.OleDb;using System.

2007-03-26 13:34:00 843

转载 Asp.net 2.0 中将网站首页生成静态页的一个比较好的方法

做网站时,有时为了提高性能会将网站首页生成静态页(当然, Asp.net中页面缓存也是一个不错的选择了 将页面生成静态的方法有多中,据不完全统计有N种(N>1) 呵呵 以下的方法来自 "孟子E " 解释的方法 代码如下     protected override void Render(HtmlTextWriter writer)     ...{         System.IO.Strin

2007-03-26 13:34:00 1126

原创 ASP.NET生成静态页面实现方法

protected override void OnInit (EventArgs e){  int id;  try  {    id = int.Parse (Request.QueryString["id"]);  }  catch  {    throw (new Exception ("页面没有指定id"));  }    string filename=Server.MapPath("

2007-03-26 13:33:00 649

转载 ASP.NET 2.0 中(theme)介绍

最近 Visual Studio 2005 深深的吸引了我,心里那个激动啊,迫不及待的学习了关于ASP.NET 2.0中的一些新特性,想小试牛刀,现给大家参考参考,呵呵.    在一个网站的开发过程中,都是靠不同的分工来完成的,如果你是个编码员,是不是希望做美工的人不要动你的代码呢,即使他不是有心的,因为也许他不太懂编码哦.无论是编码的人还是美工的人都不希望在对方的东西中找自己要修改的东西,ASP

2007-03-13 10:16:00 733

转载 .Net简单三层

.Net简单三层模型是一个学生信息表 数据库连接配置  appSettings>    add key="ConnectionString" value="server=(local);database=StudentDB;uid=sa;pwd=" />  appSettings> 数据层DBLayer数据库连接类DBConnection.csusing

2007-03-08 23:05:00 874

转载 对“三层结构”的深入理解——怎样才算是一个符合“三层结构”的Web应用程序?

对“三层结构”的深入理解——怎样才算是一个符合“三层结构”的Web应用程序?   ASP.NET Web应用程序解决方案中,并不是说有aspx文件、有dll文件、还有数据库,就是“三层结构”的Web应用程序,这样的说法是不对的。也并不是说没有对数据库进行操作,就不是“三层结构”的。其实“三层结构”是功能实现上的三层。例如,在微软的ASP.NET示范实例“Duwamish7”中,“表现层”被放置

2007-03-08 22:49:00 760

原创 ajax实现DropDownList 联动

a.aspx html部分    a        http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">    function load(state){  var drp2 = document.getElementById("DropDownList2");  for(var i = 0;i  

2007-03-07 16:23:00 1676

原创 access和SQL的区别

1,对于日期字段字段access表示为:#1981-28-12#SQLSERVER2000表示为:‘‘1981-02-12‘‘2,SQL语句区别,select ,update 在对单表操作时都差不多,但多表操作时update语句的区别ACCESS与SQLSERVER中的Update语句对比:SQLSERVER中更新多表的Update语句:Update Tab1SET a.Name = b.Name

2007-03-07 16:22:00 1736 2

原创 输出js及时刷新页面

Response.Write("function ss(){window.location.href=ManageProduct.aspx};setTimeout(ss(),1)");Response.Write("function ss(){opener.window.location.href=ManageProduct.aspx};setTimeout(ss(),1)")

2007-03-07 16:21:00 954

原创 js校验文本框中只能输入0~9的数字

数字             function   a()     {         var   k   =   window.event.keyCode;         if   (k     57){               alert("你输入的不是数字!")               window.event.keyCode   =   0   ;}     }       

2007-03-07 16:21:00 3033 1

原创 在线编辑器FreeTextBox的使用

FreeTextBox控件免费下载地址 http://freetextbox.com/添加引用FreeTextBox.dllhtml部分:web.config部分                             

2007-03-07 16:20:00 774

原创 两个DropDownList的客户端切换

服务器代码:private void responseJS()//输出javascrīpt        {            ArrayList arr = productDB.getBigSmallNameToArrayList();                  StringBuilder sb=new StringBuilder(@"var onecount;onecoun

2007-03-07 16:19:00 658

原创 上传图片过程中给父窗口赋值

 string url = Server.MapPath("..//upImg") + "//" + System.DateTime.Now.ToString("yyMMddHHmmss") + Path.GetExtension(FileUpload1.FileName);                             FileUpload1.SaveAs(url);       

2007-03-07 16:19:00 688

原创 Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别

主要区别在于,RegisterStartupScript 方法是将 JavaScript 嵌入到 ASP.NET 页面的底部,恰好位于关闭元素 的前面。RegisterClientScriptBlock 方法是将 JavaScript 嵌入到页面中开启元素 的紧后面。 

2007-03-07 16:18:00 1804

转载 ASP.NET 安全认证(一)——如何运用 Form 表单认证

序  代码写 N 久了,总想写得别的。这不,上头说在整合两个项目,做成单一登录(Single Sign On),也有人称之为“单点登录”。查阅相关文档后,终于实现了,现在把它拿出来与大家一起分享。或许大家会问:“这与标题不符呀?”别急,在下笔之前,我脑子里想到了我刚使用 Form 认证时遇到的一些问题,以及使用过程用到的一些技巧(实乃投机取巧是也 ^_^ )。偶打初中那时,语文水平就不怎么

2007-03-07 16:17:00 510

原创 ASP.NET 安全认证(二)——灵活运用deny与allow 及保护.htm等文件

第二部分 Form 认证的实战运用  话说上回,简单地说了一下 Form 表单认证的用法。或许大家觉得太简单,对那些大内高手来说应该是“洒洒水啦”“小 Kiss 啦(小意思)”。今天咱们来点的花样吧:古有六扇门,拒收叶孤城;东门不刮风,吹雪姓西门;缎带作凭证,决战紫禁城。        五、        Web.config 的作用范围    

2007-03-07 16:17:00 838 1

原创 XP系统下数据库文件夹的权限设置

分区是NTFS格式在工具-〉文件夹选项-〉查看-〉使用简单文件共享的勾去掉 数据库的文件夹-〉属性 多了个安全选项卡,将里面所有用户,完全控制的都勾选上 

2007-03-07 16:16:00 791

原创 数据绑定时的转换问题

<%#(string)DataBinder.Eval(Container.DataItem, "OrderState")=="0"?"未作任何处理":"已经处理"  

2007-03-07 16:15:00 430

原创 确认删除

Button1.Attributes.Add("onclick", "javascrīpt:return confirm(您确定要删除此商品吗?)");  

2007-03-07 16:14:00 826

原创 具有身份验证的web.config

                                                                                                                                                    另外用 User.Identity.Name != "" && User.Identity.Na

2007-03-07 16:13:00 808

原创 回车提交表单

即按下回车键后使登录按钮获得焦点   function keyDown() { var keycode=event.keyCode; if(keycode==13) document.all._Login1_Login.focus();   } document.onkeydown=keyDown;  

2007-03-07 16:11:00 557

原创 OleDbParameter参数的使用

 运用参数可防止一些sql攻击       public bool judIDPW(string CustomerName, string CustomerPassword)        {            OleDbParameter par1 = new OleDbParameter();            par1.ParameterName = "@CustomerName

2007-03-07 16:10:00 4258

原创 MD5加密

using System;using System.Security.Cryptography;using System.Text;using System.Text.RegularExpressions;    public class Security    {        public static string Encrypt(string cleanString)        {

2007-03-07 16:09:00 480

原创 DES加解密

using System;using System.Data;using System.Data.SqlClient;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI

2007-03-07 16:06:00 600

原创 asp.net生成验证码

using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.IO;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using

2007-03-07 16:06:00 414

原创 把CS文件编译成dll文件

编译方法如下:一.打开VS.NET的C命令提示二.进入目录三.输入如下命令:csc /t:library /out:bin/目标文件.dll  原文件.cs如图:如何做才能够把cs文件编译成dll且自动放到虚拟目录的bin文件夹中呢?开始-------程序-------Microsoft Visual Studio.NET 2005-------Visual Studio.NE

2007-03-07 16:05:00 1097

原创 .net 下URL重写

一 什么是url重写URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。比如浏览器发来请求 hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx ?id=101。url重写的优点在于:l    缩短url,隐藏实际路径提高安全性l    易于用户记忆和键入。 l    易于被搜索引擎收录二 实现url重写

2007-03-07 16:04:00 686

原创 IT行业打拼7年,现35岁了很迷茫(转自csdn 一个IT人的感言)

严格来说,我是2000年加入IT这个行业,一直做技术,从事软件编程的工作,从程序员->项目经理-->部门经理。当前这个企业效益很一般。  月收入税后 6800,我知道不高,是否低就不知道了。当然了手机费和交通费都在上面的收入中包括。  每个月的收入:税后 6800RMB  房贷:  1600  保姆费: 700 (因为老人身体不好,不能看孩子)  基本生活费: 1000(一家三口)  信用

2007-03-07 16:02:00 1613 2

原创 在b/s开发中经常用到的javaScript技术整理

一、验证类1、数字验证内  1.1 整数  1.2 大于0的整数 (用于传来的ID的验证)  1.3 负整数的验证  1.4 整数不能大于iMax  1.5 整数不能小于iMin2、时间类  2.1 短时间,形如 (13:04:06)  2.2 短日期,形如 (2003-12-05)  2.3 长时间,形如 (2003-12-05 13:04:06)  2.4 只有年和月。形如(2003-05,或

2007-03-07 16:01:00 526

原创 ASP.NET 2.0中的页面输出缓存

   静态页面全部内容保存在服务器内存中。当再有请求时,系统将缓存中的相关数据直接输出,直到缓存数据过期。这个过程中,缓存不需要再次经过页面处理生命周期。这样可以缩短请求响应时间,提高应用程序性能。很显然,页面输出缓存适用于不需要频繁更新数据,而占用大量时间和资源才能编译生成的页面。对于那些数据经常更新的页面,则不适用。默认情况下,ASP.NET 2.0启用了页面输出缓存功能,但并不缓存任何响应的

2007-03-07 16:00:00 551

原创 35岁前成功的12条黄金法则

第一章:一个目标  一艘没有航行目标的船,任何方向的风都是逆风  1、你为什么是穷人,第一点就是你没有立下成为富人的目标  2、你的人生核心目标是什么?  杰出人士与平庸之辈的根本差别并不是天赋、机遇,而在于有无目标。  3、起跑领先一步,人生领先一大步:成功从选定目标开始  4、贾金斯式的人永远不会成功  为什么大多数人没有成功?真正能完成自己计划的人只有5%,大多数

2007-03-07 16:00:00 441

原创 FLASH广告轮播器

这个广告轮播器分三个部分:1.html代码部分、2.flash.js文件 3.pixviewer.swf FLASH文件相应参数修改即刻1.html代码部分 var focus_width=372 var focus_height=215 var text_height=0 var swf_height = focus_height+text_height var pics=flas

2007-03-07 15:58:00 3728

原创 回发或回调参数无效。

回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。目前为止遇到的出现情况有两种:一是Form嵌套,一个页面只能有一个Form,仔细检查代码就可以解决。二是在下拉菜单中使用ajax,常见于省市联动菜单,原因是asp.net发送的html被js更改给不能正常回传,解决方法是EnableEvent

2007-03-07 15:57:00 681

原创 如何点击服务器Button按钮后变为不可点

ASP.NET初学者都会遇到的一个问题,网上找到的方法也是良莠不齐,相信下面这个方法是最好的string scrīpt = ClientScrīpt.GetPostBackEventReference(this.Button1, null);this.Button1.Attributes.Add("onclick", "window.document.getElementById(" + t

2007-03-07 15:52:00 913

原创 常用正则表达式

下面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。呵呵。匹配中文字符的正则表达式: [/u4e00-/u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^/x00-/xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式

2007-03-07 15:20:00 566

原创 Regularexpressionvalidator控件常用正则表达式

用户帐号必须是3-12个不包含特殊字符的组合: [^`/!@#$%^&,.*]{3,12}请输入1-15位的密码: .{1,15}请正确输入名称(中文): [^0-9a-z`/!@#$%^&,.*]{1,40}请正确输入名称(英文): [0-9a-zA-Z]{1,40} 

2007-03-07 00:25:00 724

微信小程序发红包

微信小程序,微信红包,红包,小程序

2019-05-10

nodejs实现的聊天室

简单的多房间聊天室,Nodejs实现多房间简易聊天室功能

2018-11-09

nodejs实现的websocket案例

nodejs实现的websocket案例 大家多多交流 nodejs更轻量级

2018-11-09

仿google自动提示的文本框

前几天写的DropDownList无刷新二级联动控件受到大家的欢迎,本人感到很欣慰。现在为大家又封装了一个仿google自动提示文本框。个人感觉还是非常实用的。 控件介绍:仿google自动提示文本框,本控件也是通过ClientScript.GetCallbackEventReference实现ajax获取数据。控件继承了原来的TextBox控件,并在其基础上添加了触发事件用于获取匹配数据。另外控件加入了Cache缓存技术,依赖输入文字进行了缓存。 PS:感谢“风云”高手对我的大力支持。为我解决了很多难题。

2011-05-08

DropDownList无刷新二级联动控件

DropDownList无刷新二级联动控件,通过ClientScript.GetCallbackEventReference实现了无刷新联动。支持样式,视图状态的保存。并将DropDownList的回发操作封装到事件中。使用控件就像使用一般的DropDownList服务器控件一样,感觉不出以往写ajax的操作的烦琐,也不需要写任何js脚本。

2011-05-03

5个字符的标题

5个字符的标题

2008-06-18

空空如也

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

TA关注的人

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