随笔 - 111,  文章 - 1,  评论 - 20,  阅读 - 10万
01 2010 档案
防止ASP.NET按钮多次提交代码
摘要:1.<asp:Button ID="btnSumbit" runat="server" UseSubmitBehavior="false" OnClientClick="this.value='Sumbit';this.disabled=true; " Text="Sumbit" OnClick="btnSumbit_Click" />2.对“添加”、̶... 阅读全文
posted @ 2010-01-30 20:33 William2013 阅读(180) 评论(0) 推荐(0) 编辑
Asp.net 在线转Flv
摘要:实际上是利用.Net中的Process对象来实现的。   string str=@"d:\test.avi d:\test_allen.flv";   RunFFMpeg(str);   //运行FFMpeg的视频解码,   public void RunFFMpeg(string strCmd)   {   //创建并启动一个新进程   Process p = new Process();   ... 阅读全文
posted @ 2010-01-30 20:31 William2013 阅读(178) 评论(0) 推荐(0) 编辑
使用__doPostBack 事件
摘要:<%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><script runat="server"> protected v... 阅读全文
posted @ 2010-01-30 20:08 William2013 阅读(236) 评论(0) 推荐(0) 编辑
asp.net2.0 上传图片(FileUpload控件) 并生成缩略图
摘要:记录,备忘:(1)using System.IO; //添加(2)在页面上放入一个FileUpload控件,id为“FileUpload1”,和一个“上传”按钮,id为“btnUpload”。/// <summary> ///"上传"按钮 /// </summary> /// <param nam... 阅读全文
posted @ 2010-01-30 18:25 William2013 阅读(466) 评论(2) 推荐(0) 编辑
下载文件的方法
摘要:///<summary>///从服务器下载文件到客户端///</summary>///<paramname="filepath">要下载文件的绝对物理路径</param>publicstaticvoidOutputFileToClient(stringfilepath){System.IO.StreamiStream=null;//Buffertor... 阅读全文
posted @ 2010-01-30 18:24 William2013 阅读(219) 评论(0) 推荐(0) 编辑
ASP.NET文件上传
摘要:例子一:用一个正则表达式来验证上传文件的类型,去掉<asp:RegularExpressionValidator/>能上传所有Default.aspx: <%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%><!DOCTYPEhtmlPUBLIC... 阅读全文
posted @ 2010-01-30 18:14 William2013 阅读(435) 评论(0) 推荐(0) 编辑
自定义控件实现无刷新上传图片,立即显示缩略图,保存图片缩略图<原创>
摘要:如图:点击浏览,选择图片之后,右面显示图片第一步:创建CtFileUpLoad.ascx代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<%@ Control Language="C#" AutoEventWireup="true" Cod... 阅读全文
posted @ 2010-01-30 18:08 William2013 阅读(585) 评论(0) 推荐(0) 编辑
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.EventArg... 阅读全文
posted @ 2010-01-30 18:04 William2013 阅读(149) 评论(0) 推荐(0) 编辑
通过SessionID和用户名来保证同一个用户不能同时登录
摘要:可以通过SessionID和用户名来保证同一个用户不能同时登录的问题,下面程序模仿了QQ的登录,当登录后判断当前帐号是否已经登录,如果登录。则踢掉以前登录的用户。1.通过Application全局变量来存储SessionID和用户名,每次登录时都保存,并且将该Application存入Hashtable中,当用户登录成功后,首先判断该用户是否已经存储在Application中,如果存在(说明已经登... 阅读全文
posted @ 2010-01-22 13:14 William2013 阅读(372) 评论(0) 推荐(0) 编辑
.net 发送电子邮件
摘要:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Net.Mail;usingSystem.Net;namespaceLFSYNC{classEMail{privatestring_from;publicstringFrom{get{return_from;}set{_from=value;}}priv... 阅读全文
posted @ 2010-01-22 13:12 William2013 阅读(209) 评论(0) 推荐(0) 编辑
c#抓屏(截屏)
摘要:先是给大家一个类: class ScreenShot { public static void CaptureImage(Point SourcePoint, Point DestinationPoint, Rectangle SelectionRectangle, string FilePath) { using (Bitmap bitmap = new Bitmap(SelectionRect... 阅读全文
posted @ 2010-01-22 13:10 William2013 阅读(478) 评论(0) 推荐(0) 编辑
抽象类与接口区别 (收集)
摘要:一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。 二、接口: 接口是引用类型的,类似于类,和抽象类的相似之处有三点:1、不能实例化; 2、包含未实... 阅读全文
posted @ 2010-01-22 13:02 William2013 阅读(216) 评论(0) 推荐(0) 编辑
SQL中CONVERT转化函数的用法
摘要:SQL中CONVERT转化函数的用法CONVERT的使用方法:////////////////////////////////////////////////////////////////////////////////////////格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串... 阅读全文
posted @ 2010-01-22 12:55 William2013 阅读(143) 评论(0) 推荐(0) 编辑
Ajax+asp.net无刷新验证用户名
摘要:注册用户页面代码如下<scriptlanguage="javascript"type="text/javascript">varxmlHttp=false;try...{xmlHttp=newActiveXObject("Msxml2.XMLHTTP");}catch(e)...{try...{xmlHttp=newActiveXObject("Microsoft.XMLHTTP");... 阅读全文
posted @ 2010-01-20 22:26 William2013 阅读(3786) 评论(1) 推荐(0) 编辑
Repeater 双向排序
摘要:Repeater 双向排序 做项目的时候,DataGrid ,DataList,Repeater 三个控件都是很优秀的数据显示控件,DataGrid的方便,简单易用,功能强大,但对性能会有所影响,在loading页面的时候大量的Html会占用一些时间,DataList 较之DataGrid功能显然减少一些,经常在一些特殊的页面制作或需求中来用,经常简单的页面显示收据表格,使用Repeater+Ta... 阅读全文
posted @ 2010-01-20 22:19 William2013 阅读(319) 评论(0) 推荐(0) 编辑
repeater里添加序号的4种方法
摘要:1、<itemtemplate><tr><td><%# Container.ItemIndex + 1%></td></tr></itemtemplate> 2、<itemtemplate><tr><td><%# this.rpResult.Items.Count + 1%... 阅读全文
posted @ 2010-01-20 22:16 William2013 阅读(1282) 评论(0) 推荐(0) 编辑
种方式遍历repeater中的CheckBox全选
摘要:方式1:foreach(Controlcinthis.Repeater1.Controls){HtmlInputCheckBoxcheck=(HtmlInputCheckBox)c.FindControl("cbDelete1");if(check!=null){check.Checked=true;}}方式2:for(inti=0;i<this.Repeater1.Items.Count;... 阅读全文
posted @ 2010-01-20 22:11 William2013 阅读(318) 评论(0) 推荐(0) 编辑
分别实现网页播放mp3、flv、wmv、Flash,代码兼容FireFox
摘要:现手头上的一个项目需要播放mp3音频及FLV与WMV格式的视频文件,在网上找了不少资料,发现都是调用系统自带的播放器,而且许多都不能正常的调用。经过自己不断的调试、摸索,终于解决了所有问题,完成的效果还是比较满意的!~1、mp3音频文件的播放正常情况下应该是调用系统自还的播放器,但考虑到代码的简洁性和对系统的最大兼容性,我使用了Google Reader提供的网页多媒体播放器,其实就一Flash文... 阅读全文
posted @ 2010-01-19 22:31 William2013 阅读(1118) 评论(0) 推荐(0) 编辑
什么叫网关
摘要:假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。但是你不被允许走出大门,你想与外界发生的一切联系,都必须由门口的李大爷(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在很远的另外一个院子里,他家的院子里也有一个看门的... 阅读全文
posted @ 2010-01-19 22:30 William2013 阅读(196) 评论(0) 推荐(0) 编辑
@@IDENTITY,SCOPE_IDENTITY,IDENT_CURRENT,吉祥3宝
摘要:@@IDENTITY,SCOPE_IDENTITY,IDENT_CURRENT,吉祥3宝 总结: 日常开发个人常用SCOPE_IDENTITY(),因为SCOPE只在当前的作用域返回值. 实际应用中应根据3个函数作用而定. 定义:@@IDENTITY返回最后插入的标识值的系统函数。SELECT @@IDENTITY as 'IDENTITY';IDENT_CURRENT 返回为某个会话和作用域中指... 阅读全文
posted @ 2010-01-19 22:27 William2013 阅读(131) 评论(0) 推荐(0) 编辑
asp,asp.net中关于双引号和单引号的用法
摘要:关于&、双引号、和单引号的解释 下面先简单地说一下他们的意义。 (1)&是连接运算符,它可以将两个字符串连接成一个字符串。如 a="abc"&"def"执行连接运算后,a="abcdef"。再如 a="abc"&temp 注意,这里temp是一个字符串变量,假如temp="def",那么代入上面的式子,则结果为: a="abc"&"def"继续执行连接运算,... 阅读全文
posted @ 2010-01-19 22:23 William2013 阅读(1507) 评论(0) 推荐(0) 编辑
ASP.NET中不常用的另类绑定方法<%$ %>
摘要:偶然发现的,就随便写一下。在asp.net中一般常用的页面绑定方法是<%= %>和<%# %>。使用<%$ %>绑定数据一般都很少用。使用SqlDataSource控件时,asp.net自动生成的代码会使用<%$ %>绑定连接字符串。[代码]稍加修改一下就可以用来绑定AppSettings中的内容:[代码] 阅读全文
posted @ 2010-01-19 22:22 William2013 阅读(169) 评论(0) 推荐(0) 编辑
C#反射属性例子
摘要:程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。反射通常具有以下用途:使用 Assembly 定义和加载程序集,加载在程序集清单中列出的模块,以及从此程序集中查找类型并创建该类型的实例。使用 Module 了解如下的类似信息:包含模... 阅读全文
posted @ 2010-01-19 22:21 William2013 阅读(6004) 评论(0) 推荐(1) 编辑
JQuery用户名无刷新验证
摘要:JQuery用户名无刷新验证 本人也是JQuery初学者,写了个用户名无刷新验证的简单例子,拿来分享,共同学习一下吧。1.在静态页面里添加文本框及样式和js脚本的引用:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<htmlxmlns="... 阅读全文
posted @ 2010-01-19 22:18 William2013 阅读(552) 评论(0) 推荐(0) 编辑
ToString()和Convert.ToString()的用法区别
摘要:一、一般用法说明在C#中所有继承自object的类都有tostring()方法,在没有特别声明的情况下,C#中的类都是默认继承自object,所以都有tostring()方法;而Convert.ToString(param)(其中param参数的数据类型可以是各基本数据类型,也可以是bool或object类对像;二、ToString()和Convert.ToString()的区别一般情况下,这两种... 阅读全文
posted @ 2010-01-19 22:13 William2013 阅读(3711) 评论(0) 推荐(2) 编辑
C#日期函数所有样式大全
摘要:C#日期函数所有样式大全DateTime dt = DateTime.Now;Label1.Text = dt.ToString();//2005-11-5 13:21:25Label2.Text = dt.ToFileTime().ToString();//127756416859912816Label3.Text = dt.ToFileTimeUtc().ToString();//127756... 阅读全文
posted @ 2010-01-19 22:10 William2013 阅读(164) 评论(0) 推荐(0) 编辑
.NET中继承和多态深入剖析(上)
摘要:封装、继承、多态是面向对象的最重要的3个特点。但是想真的弄明白他们其中的奥秘还是的费一番功夫。记得在学校学习C++的时候,讲到这个地方,自己早已是一头雾水,当时还在想,弄成private做什么,多麻烦啊。到了多态,继承更是昏死了。今天就来深入了解下其中的奥秘吧。本文主要是从内存结构出发来讲解.NET中的继承和多态,因为内存布局的不同所以和其他语言中的继承多态可能有一定区别。一 笔试题目class ... 阅读全文
posted @ 2010-01-19 22:08 William2013 阅读(428) 评论(0) 推荐(0) 编辑
什么是接口?
摘要:接口是包含一组虚方法的抽象类型,其中每一种方法都有其名称、参数和返回值。接口方法不能包含任何实现,CLR允许接口可以包含事件、属性、索引器、静态方法、静态字段、静态构造函数以及常数。但是注意:C#中不能包含任何静态成员。一个类可以实现多个接口,当一个类继承某个接口时,它不仅要实现该接口定义的所有方法,还要实现该接口从其他接口中继承的所有方法。   定义方法为: public interface S... 阅读全文
posted @ 2010-01-19 22:05 William2013 阅读(522) 评论(0) 推荐(0) 编辑
.net三层架构技术简介
摘要:.net三层架构技术 在过去应用系统开发过程中,CLIENT/SERVER体系结构得到了广泛的应用 。其特点是,应用程序逻辑通常分布在客户和服务器两端,客户端发出数据资源访问请求,服务器端将结果返回客户端。但CLIENT/SERVER结构存在着很多体系结构上的问题,比如:当客户端数目激增时,服务器端的性能会因为负载过重而大大衰减;一旦应用的需求发生变化,客户端和服务器端的应用程序都需要进行修改,给... 阅读全文
posted @ 2010-01-19 22:03 William2013 阅读(1794) 评论(0) 推荐(0) 编辑
net三层架构与MVC的区别
摘要:MVC(模型Model-视图View-控制器Controller)是一种设计模式,我们可以用它来创建在域对象和UI表示层对象之间的区分。  同样是架构级别的,相同的地方在于他们都有一个表现层,但是他们不同的地方在于其他的两个层。  在三层架构中没有定义Controller的概念。这是我认为最不同的地方。而MVC也没有把业务的逻辑访问看成两个层,这是采用三层架构或MVC搭建程序最主要的区别。当然了。... 阅读全文
posted @ 2010-01-19 22:02 William2013 阅读(427) 评论(0) 推荐(0) 编辑
ASP.NET(C#) 定时执行一段代码
摘要:在Global.asax启动一条线程就ok了,下面是启动线程定时写文件的例子 Global.asax C# code [代码] 阅读全文
posted @ 2010-01-19 21:59 William2013 阅读(419) 评论(0) 推荐(0) 编辑
C# string与StringBuilder
摘要:System.String 引用类型基本成员:Length返回字符串的长度。Contains() 判断当前字符串对象是否包含一个指定的字符串对象。Insert() 用来接收新插入字符串数据后的当前的字符串的副本。(string的“副本“特点)Remove()/Replace() 接收一个带有修改(被删除或替换的字符)了的字符串的副本。Substring() 返回当前字符串的... 阅读全文
posted @ 2010-01-19 21:58 William2013 阅读(1102) 评论(0) 推荐(0) 编辑
Response and Request 对象
摘要:Response 对象使用 Response 对象可以将输出发送到客户端。语法Response.collection|property|method 集合cookie 指定 cookie 值。可以使用该集合设置 cookie 的值。 属性Buffer表明页输出是否被缓冲。CacheControl决定代理服务器是否能缓存 ASP 生成的输出。Charset将字符集的名称添加到内容类型标题中。Con... 阅读全文
posted @ 2010-01-19 21:57 William2013 阅读(182) 评论(0) 推荐(0) 编辑
网站流量统计
摘要:前台:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/D... 阅读全文
posted @ 2010-01-19 21:54 William2013 阅读(268) 评论(0) 推荐(0) 编辑
用asp.net轻松打造功能完备的分页技术!!!!
摘要:用过asp开发过web程序的人都知道,分页让asp程序员是一件非常头痛的事,我在这就来说说用asp.net轻松打造的分页技术.第一步我们在vs.net新建项目,这些我不说了,你自己搞定吧,我在这里主要贴出重要的代码.1.webform1.aspx<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="fals... 阅读全文
posted @ 2010-01-19 21:49 William2013 阅读(251) 评论(0) 推荐(0) 编辑
Response.ContentType 详细用法(转)
摘要:不同的ContentType 会影响客户端所看到的效果.默认的ContentType为 text/html 也就是网页格式.代码如:<% response.ContentType ="text/html" %> <!--#i nclude virtual="/ContentType.html" -->显示的为网页,而<% response.ContentType ="... 阅读全文
posted @ 2010-01-19 21:48 William2013 阅读(493) 评论(0) 推荐(0) 编辑
创建型模式
摘要:创建型模式主要有: 1.工厂模式 2.创建者模式 3.原型模式 4.单事例模式 1. 工厂模式工厂模式:是属于创建型的模式, 创建型模式简单的理解就会创建对象并返回相应的实例。所以它关注的是谁创建它,它是怎样被创建的,以及何时创建这些方面给予你很大的灵活性。简单工厂模式:又叫静态工厂方法模式, 它定义一个具体的工厂类,通过用静态方法来负责创建一些类的实例。也就是说, 这个类集合了部分功能类似或近似... 阅读全文
posted @ 2010-01-19 21:46 William2013 阅读(178) 评论(0) 推荐(0) 编辑
Attributes.Add用途与用法
摘要:Attributes.Add("javascript事件","javascript语句");如:this.TextBox1.Attributes.add("onblue", "window.Label1.style.backgroundColor='#000000';");this.TextBox1.Attributes.Add("onblur","this.style.display='none... 阅读全文
posted @ 2010-01-19 21:44 William2013 阅读(291) 评论(0) 推荐(0) 编辑
ASP.NET跨页面传值技巧总结
摘要:关于页面传值的方法,引发了很多讨论。看来有很多人关注这个,我就我个人观点做了些总结,希望对大家有所帮助。   1. 使用QueryString变量  QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:  a.aspx的C#代... 阅读全文
posted @ 2010-01-19 21:42 William2013 阅读(176) 评论(0) 推荐(0) 编辑
将颜色代码转换成C#中的Color
摘要:publicColorToColor(stringcolor){intred,green,blue=0;char[]rgb;color=color.TrimStart('#');color=Regex.Replace(color.ToLower(),"[g-zG-Z]","");switch(color.Length){case3:rgb=color.ToCharArray();red=Conve... 阅读全文
posted @ 2010-01-19 21:39 William2013 阅读(1156) 评论(0) 推荐(0) 编辑
url重写后页面回传问题
摘要:最近在做项目时遇到了URL重写后当页面回传时,url又刷回原值;这个问题困扰了很久,终于找到解决办法了。具体办法如下:可以通过自定义页面基类,重写默认的HtmlTextWriter方法,重写属性输出WriteAttribute(string name, string value, bool encode)方法,当输出action时,将action属性的值强制转换为当前虚URL(HttpContex... 阅读全文
posted @ 2010-01-19 21:37 William2013 阅读(211) 评论(0) 推荐(0) 编辑
仿百度智能提示
摘要:今天做了一下午终于把这个效果(仿百度智能提示功能)做好了,由于偶才接触AJAX技术,所以做这个还是花费了一些时间,不收获还是可以,厚积薄发。。。。不说多了 先看一下代码 呵呵 前台代码: <asp:ScriptManager ID="ScriptManager1" runat="server" /> <div> <asp:TextBox ID="TextBox1" ... 阅读全文
posted @ 2010-01-19 21:35 William2013 阅读(686) 评论(1) 推荐(0) 编辑
客户端触发服务器端事件
摘要:asp.net在客户端触发服务器端事件分为两种情况: 一. WebControls中的Button 和HtmlControls中的Type为submit的HtmlInputButton这两种按钮最终到客户端的表现形式为:< input type="submit" value="Submit">,这是Form表单的提交按钮,点击以后会作为参数发送到服务端,参数是这样的:控件的name属性... 阅读全文
posted @ 2010-01-19 21:34 William2013 阅读(628) 评论(0) 推荐(0) 编辑
C# 文件下载四方法
摘要:C# 文件下载四方法 using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebP... 阅读全文
posted @ 2010-01-19 21:32 William2013 阅读(17525) 评论(1) 推荐(2) 编辑
asp.net中使用Page.Validate()和Page.IsValid进行服务器端验证
摘要:通常我们在ASPX上面设置各种验证控件就可以对表单输入项进行检查,但这个功能在客户端关掉JavaScript之后,就over了。 为了防止某些坏人搞破坏,ASP.NET在Page_Load事件之后,会执行Page.Validate()去启动验证控件的服务器端验证代码,验证结果会放入Page.IsValid中,这样我们在后续的代码中就可以通过Page.IsValid来判断全部数据是否合法。 而如果... 阅读全文
posted @ 2010-01-18 20:51 William2013 阅读(715) 评论(1) 推荐(0) 编辑
正则表达式:
摘要:正则表达式:正则表达式可以让用户通过使用一系列的特殊字符构建匹配模式,然后把匹配模式与数据文件、程序输入以及WEB页面的表单输入等目标对象进行比较,根据比较对象中是否包含匹配模式,执行相应的程序。正则以其简单、实用、快速深得广大编程人员的热爱。编写正则一些思维:1、首先,确定规则。你需要匹配一个什么样字符串,它有哪几部分构成,它有哪些特征。2、提出最小单位。有的时候,一些匹配规则是重复的,我们可... 阅读全文
posted @ 2010-01-16 21:19 William2013 阅读(188) 评论(0) 推荐(0) 编辑
40条ASP.NET开发Tip
摘要:1、在compilation 下,请设置debug=false ,如下:[代码]2、请使用Server.Transfer代替Response.Redirect。3、使用Validator控件,请要经常检查Page.IsValid。4、请使用foreach循环,而不是为字符串迭代循环。5、请使用客户端验证方式(不要每次都在服务端验证)。6、为了避免重复代码执行,请检查“Page.IsPo... 阅读全文
posted @ 2010-01-16 16:25 William2013 阅读(185) 评论(0) 推荐(0) 编辑
window.open()的所有参数列表
摘要:经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息 、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。下面我就带您剖析它的奥秘。   【1、最基本的弹出窗口代码】    <SCRIPT LANGUAGE=... 阅读全文
posted @ 2010-01-14 13:24 William2013 阅读(209) 评论(0) 推荐(0) 编辑
url传递中文的解决方案
摘要:1.设置web.config文件。<system.web> ...... <globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" /> ...... </system.web> 2.传递中文之前,将要传递的中文参... 阅读全文
posted @ 2010-01-14 13:20 William2013 阅读(136) 评论(0) 推荐(0) 编辑
常用正则表达式
摘要:"^\\d+$"  //非负整数(正整数+0)"^[0-9]*[1-9][0-9]*$"  //正整数"^((-\\d+)|(0+))$"  //非正整数(负整数+0)"^-[0-9]*[1-9][0-9]*$"  //负整数"^-?\\d+$"    //整数"^\\d+(\\.\\d+)?$"  //非负浮点数(正浮点数+0)"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([... 阅读全文
posted @ 2010-01-14 13:18 William2013 阅读(129) 评论(0) 推荐(0) 编辑
开发基于 ASP.NET WebService 的图片验证码服务
摘要:1.如何随机生成图片生成System.Drawing.Bitmap对象,使用System.Drawing.Graphics向位图对象中绘图。2.如何在WebService的方法中通过参数传递图片数据将Bitmap对象输出成字节流,WebMothod使用字节数组返回该字节流。实例:1.用VS.NET2003创建一个ASP.NETWebservice工程,默认的Service名为MyService,为... 阅读全文
posted @ 2010-01-14 13:16 William2013 阅读(397) 评论(0) 推荐(0) 编辑
在ASP.NET中实现多文件上传
摘要:在以前的Web应用中,上传文件是个很麻烦的事,现在有了.NET,文件上传变得轻而易举。下面的这个例子实现了多文件上传功能。可以动态添加输入表单,上传的文件数量没有限制。代码如下:C# 版本UpLoad.aspx 多文件上传 多文件上传 UpLoad.aspx.csusing System;using System.Collections;using System.ComponentModel;us... 阅读全文
posted @ 2010-01-14 13:14 William2013 阅读(265) 评论(0) 推荐(0) 编辑
C# 2.0泛型类的创建和使用
摘要:泛型的设计是用来减少你重复实现的代码的次数-只需改变数据类型即可。因为抽象数据结构,如队列,栈和列表皆是典型的数据结构,所以存在针对这些东西的泛型类完全可以理解。你可以从.NET中派生大量的值-通过使用现有的泛型类,如在System.Collections.Generic命名空间中的那些。"一次编码,多次使用",这就是引入泛型的根源。在以前的C++中称为模板,C#泛型通过算法和数据结构支持独立编码... 阅读全文
posted @ 2010-01-14 13:04 William2013 阅读(592) 评论(0) 推荐(0) 编辑
C#中的cookie编程
摘要:Cookie就是所谓的" 小甜饼" ,他最早出现是在Netscape Navigator 2.0中。Cookie其实就是由Web服务器创建的、将信息存储在计算机上的文件。那么为什么Web服务器要在客户机上面创建如此文件?这是因为当客户机发送一个请求到WEB服务器时(譬如准备浏览页面时),无论此客户机是否是第一次来访,服务器都会把它当作第一次来对待,WEB服务器所做的工作只是简单的进行响应,然后就关... 阅读全文
posted @ 2010-01-14 12:45 William2013 阅读(184) 评论(0) 推荐(0) 编辑
HtmlTextWriter的学习
摘要:正好在研究asp.net自定义控件制作,HtmlTextWriter在控件制作中发挥重要作用,能够帮助我快速生成html语句。因此决定写下笔记,方便以后查阅。HtmlTextWriter的名称空间是System.Web.UI,如果在winform程序下使用,不要忘了添加System.Web.dll引用。 HtmlTextWriter与Html32TextWriter 这两个类不存在继承和被继承关系... 阅读全文
posted @ 2010-01-14 07:34 William2013 阅读(176) 评论(0) 推荐(0) 编辑
net 常用30条
摘要:1. 打开新的窗口并传送参数:  传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")   接收参数: string a = Request.QueryString("id"); string b... 阅读全文
posted @ 2010-01-09 11:16 William2013 阅读(259) 评论(0) 推荐(0) 编辑
ViewState
摘要:因为现在的ASP.NET网站是基于http这种无状态协议的。大家应该都懂。 在ASP.NET的我们提交的一个页面,虽然看起来是一样的,但是他们本质上已经不是同一个页面了。而是我们现在看见的页面获取了之前提交的那个页面的一些状态值。关于这点,到第四章详细讲述”页面的生命周期“中讲。所有我们就要用个ViewState来保存页面回传的值。这里我不想讲很多的理论东西,大家先看看现在... 阅读全文
posted @ 2010-01-09 10:58 William2013 阅读(236) 评论(0) 推荐(0) 编辑
asp.net 中保存 数据库几种对象
摘要:session (会话) 一系列有始有终的动作。数据私有性,会话结束,释放资源,节省访问器内存 易丢失,超时时间很难确定 Session[“键名”]=值cookie是网站保存到客户端的少量文本数据优点:理论可以保存8K的数据,可以自定义有效期,不占用服务器磁盘空间,稳定性比较好缺点:易丢失,安全性差向Cookie写入数据的C#代码:Response.Cookies[R... 阅读全文
posted @ 2010-01-09 10:54 William2013 阅读(501) 评论(0) 推荐(0) 编辑
Request
摘要:HttpRequest Request 从客户端获取信息, 包括浏览器的种类,Form表单,Cookies,Response ReQuest.RequestType get post 传送数据的方式Request.QueryString("name") getRequest.Form("name") post 方式Request.Params("name"); Request["name"] ; ... 阅读全文
posted @ 2010-01-09 10:48 William2013 阅读(209) 评论(0) 推荐(0) 编辑
Response 缓存
摘要:Response 缓存 Response.ContentType ="image/gif"; Response.ClearHeaders(); 删除缓冲区html Response.ClearContent(); Response.Write(); Response.Expires=5 设置缓存时间, 单位为分钟Response.ExpiresAbsolute 设置缓存移出的绝对时间Respons... 阅读全文
posted @ 2010-01-09 10:45 William2013 阅读(1051) 评论(0) 推荐(0) 编辑
GridView 中的button LinkButton 事件 CommandName
摘要:一: <asp:LinkButton ID="LinkButton1" runat="server" CommandName ="updateState" Text="可用" CommandArgument='<%#Eval("Roleid") %>'/> protected void GVrole_RowCommand(object sender, GridViewCo... 阅读全文
posted @ 2010-01-09 10:43 William2013 阅读(1409) 评论(0) 推荐(0) 编辑
格式化字符串 GridView DataFormatString
摘要:DataFormatString="{0:格式字符串}" 在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;数字、货币格式:在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用的数值格式如下表所示: 格式字符串 输入 结果 "{0:C}" 12345.67... 阅读全文
posted @ 2010-01-09 10:36 William2013 阅读(260) 评论(0) 推荐(0) 编辑
ASP.NET中备份SQL Server数据库的方法
摘要:下面是我做一个网站后台时在"备份"按扭下写的一个事件:protected void Button1_Click(object sender, EventArgs e)...{string newname = "WebJake" + DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToSt... 阅读全文
posted @ 2010-01-08 11:20 William2013 阅读(162) 评论(0) 推荐(0) 编辑
asp.net和c#实现定时备份数据库(SQL Server2000)
摘要:其实很简单,只需要用到javascript,因为.net的webform的后台代码无法调用cmd.exe。 你最多在用脚本在添加点时间控制的代码。 我这里是对orcle的备份 ---------------------------------------------------------------------------- <script language =vbscript... 阅读全文
posted @ 2010-01-08 11:18 William2013 阅读(1186) 评论(0) 推荐(0) 编辑


< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示