- 博客(55)
- 资源 (1)
- 收藏
- 关注
原创 sql 行转列
1、 强大的group by1 select stdname,2 isnull(sum( case stdsubject when 化学 then Result end), 0 ) [化学],3 isnull(sum( case stdsubject when 数学 then Result end), 0 ) [数学],4 isnull(sum( case stdsubject
2010-01-20 18:37:00
582
1
原创 C#中从String数组转换到Int数组
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->string[] str_num = TextBox1.Text.Split(,); int[] int_num = Array.ConvertAllstring, int>(str_num, d
2009-12-16 15:55:00
637
原创 ASP.NET管线与应用程序生命周期 转自
8.2 ASP.NET管线与应用程序生命周期8.1节介绍了IIS的系统架构和HTTP请求处理的总体流程,从中可以知道每个ASP.NET网站都对应着一个Web应用程序,此Web应用程序可以响应HTTP请求,为用户提供所需的信息。那么,ASP.NET应用程序具体是如何响应HTTP请求的?包括哪些具体的处理流程?这涉及到ASP.NET应用程序的生命周期问题。8.2.1 ASP.NET应用程序生命周期
2009-12-09 14:44:00
416
原创 asp.net文件上传
ContenLength:上传文件大小,单位:字节FileName:文件名称HasFile:是否选择了文件无标题页 using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using Syst
2009-12-08 13:47:00
360
原创 关于本地运行正确,服务器上面错误的启示
今天就遇到这种情况,脑壳都搞晕了,出现这种情况,有两个方面的可能:文件写入或者读取目录不一样,本地没有这个磁盘或者目录,导致出错,数据库方面的错误,比如存储过程没有执行权限,
2009-12-08 10:18:00
637
原创 FileUpLoad文件类型(全)
if (FileUp.PostedFile.ContentType == "image/pjpeg" || FileUp.PostedFile.ContentType == "image/gif" || FileUp.PostedFile.ContentType == "image/bmp") //设置上传文件类型加上FileUp.PostedFile.ContentType=="applic
2009-12-08 10:13:00
3994
4
原创 ASP.Net 页面缓存片段使用技巧
页面缓存使用OutputCache指令。Location="Any"VaryByCustom="browser"VaryByParam="RequestID" %>其中Duration和VaryByParam特性是必须的。Location控制页面缓存的位置Location含义Any默认值。意味着页面的输出可以缓存在客户端浏览器,缓存在任何"下游"的客户端(如代理服务器),或缓存在Web服务器本
2009-12-02 18:10:00
910
原创 字符串截取
using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebCont
2009-12-02 18:06:00
814
原创 .NET页面事件执行顺序
客户发出POST请求-〉创建Page派生类,调用构造函数-〉调用Page类的IHttpHandler.ProcessRequest方法-〉激活Page类的Init事件-〉调用Page类的CreateChildControls虚方法-〉从POST变量和VIEWSTATE中还原服务器端控件状态-〉激活Page类的Load事件-〉激活服务器端控件事件-〉激活Page类的PreRender事件-〉调用P
2009-12-02 12:46:00
443
原创 万年历
//wnl.js//***************/*****************************************************************************日期资料*****************************************************************************/var lunarIn
2009-12-01 14:58:00
416
原创 网上的一个面试题 (c#)(配有解答)作者: 周建东 日期: 2007-06-06 04:21
您在什么情况下会用到虚方法?它与接口有什么不同?Q:Override与重载有什么区别?Q:值类型与引用类型有什么区别?Q:怎样理解静态变量?Q:向服务器发送请求有几种方式?Q:DataReader与Dataset有什么区别?Q:如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie、Application,您有几种方法进行处理?Q:用.net做B/S结构的系统,您
2009-12-01 14:01:00
568
原创 关于.net委托的一篇妙文作者: 周建东 日期: 2007-06-13 16:42
有许多人问的,.Net中的委托以及事件处理。我拿简单的例子说明一下,是现实中的例子:比如说一个公司(场景),你是老板,手下有两个员工,小张和小王。你命令小王,如果小张玩游戏,则小王扣去小张500元钱。这就是现实中的委托。实际上,在写程序中,程序员就是老板,小张和小王就是两个对象。小张玩游戏是一个方法,小张还有一个游戏事件,他玩游戏激发这个事件。而小王就是事件处理对象,他负责把小张的钱扣除
2009-12-01 13:59:00
572
原创 ASP.NET设计应用程序的七大绝招作者: 周建东 日期: 2007-06-16 04:27
随着微软.NET的流行,ASP.NET越来越为广大开发人员所接受。作为ASP.NET的开发人员,我们不仅需要掌握其基本的原理,更要多多实践,从实践中获取真正的开发本领。在我们的实际开发中,往往基本的原理满足不了开发需求,我们更多的要积累一些开发技巧,本文就向大家介绍一些实用技巧,希望对大家的开发有所裨益。 1. ~ 的用法 一般的情况下,我们是使用./../ 这样的相对路径来确定和规划我们的
2009-12-01 13:51:00
560
原创 关于数据处理相关的优化作者: 周建东 日期: 2007-07-01 05:24
一、 SqlDataRead和Dataset的选择Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接(SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只进数据流的
2009-12-01 13:49:00
520
原创 C# 将数据导出到Execl汇总
一、asp.net中导出Execl的方法:在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,t分隔的数据,导出execl时,等价于分列,n等价于换行。1、将整个html全部输出execl此法将html中所有的内容,如按钮,表格,图片等全部输出到Execl中。R
2009-12-01 13:45:00
353
原创 C#格式化数值结果表作者: 周建东 日期: 2007-08-04 06:03
字符说明示例输出C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20E+001G常规string.Format("{0:G}", 2)2N用分号隔开的数字string.Format("{0:N}",
2009-12-01 13:36:00
554
原创 ASP.NET2.0文件上传以及图片处理作者: 周建东 日期: 2007-08-17 04:48
1.最简单的单文件上传(没花头)2.多文件上传3.客户端检查上传文件类型(以上传图片为例)4.服务器端检查上传文件类型(以上传图片为例)5.服务器端检查上传文件类型(可以检测真正文件名)6.上传文件文件名唯一性处理(时间戳+SessionID)7.上传图片生成等比例缩略图8.上传图片加水印(文字水印,图片水印,文字+图片水印)9.1.最简单的单文件上传(没花头)效果图:说明:这是最基本的文件
2009-12-01 13:34:00
1060
原创 asp.net页面间数据传递(总结篇)作者: 周建东 日期: 2007-08-18 04:42
1. Get(即使用QueryString显式传递)方式:在url后面跟参数。特点:简单、方便。缺点:字符串长度最长为255个字符;数据泄漏在url中。适用数据:简单、少量、关键的数据。适用范围:传递给自己、传递给另一个目标页面;常用于2个页面间传递数据。用法:例如:url后加?UserID=…,跳转到目标页面,目标页面在伺服端可用Request.QueryString["InputText"
2009-12-01 13:16:00
544
原创 ASP.NET常用代码作者: 周建东 日期: 2007-08-27 05:17
1. 打开新的窗口并传送参数:传送参数:response.write("")接收参数:string a = Request.QueryString("id");string b = Request.QueryString("id1");2.为按钮添加对话框传送参数:response.write("")接收参数:string a = Request.QueryStri
2009-12-01 13:14:00
635
原创 Office文档在线编辑的实现之一 转 作者: 周建东 日期: 2007-09-12 03:42
因为项目的关系,研究了一下Office的在线编辑功能,写出来共享一下。Office xp之后的版本支持通过webdav协议(http的扩展)直接编辑服务器上的文件。IIS(6.0)支持webdav,这在IIS管理器的web服务扩展中可以看到.利用IIS作为webdav的服务器端,可以很容易的实现office(word,excel等)的在线编辑.可以简单的实验一下:确保IIS的webdav扩展安装
2009-12-01 13:07:00
1754
2
原创 Excel操作类C#版 转 作者: 周建东
//引入Excel的COM组件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.WebControl
2009-12-01 13:05:00
605
原创 中国居民身份证 算法 转 是java版本的
1、关于中国居民身份证的常识: 我国现行使用公民身份证号码有两种尊循两个国家标准,〖GB 11643-1989〗和〖GB 11643-1999〗。 〖GB 11643-1989〗中规定的是15位身份证号码:排列顺序从左至右依次为:六位数字地址码,六位数字出生日期码,三位数字顺序码,其中出生日期码不包含世纪数。 〖GB 11643-1999〗中规定的是18位身份证号码:公民身份号码是特
2009-12-01 13:02:00
1457
原创 突破Win2003 (IIS6)上传文件尺寸限制 转
突破Win2003 (IIS6)上传文件尺寸限制出于安全性考虑,防止利用大文件上传造成对站点的攻击,IIS6默认只允许上传200K文件.为突破这个限制,可以采用一下方法:解决办法: 1. 关闭 IIS Admin Service 服务 2. 打开 /Windows/system32/inesrv/metabase.xml 3. 修改 ASPMaxRequestEntityAllo
2009-12-01 11:49:00
391
原创 asp.net 页面生存周期 转
1. PreInit()在这个页面级的事件中,所有在设计时创建的控件都将被用默认值做初始化。例如,如果你有一个Text属性值为"Hello"的TextBox控件,则此时这个属性被设置。我们也可以在这里动态的创建控件。这个事件仅仅发生在页级别的类中,用户控件和母版页没有这个事件。下面的代码示例了如何重写这个方法以增加你的自定义代码protected override void OnPreInit(
2009-12-01 10:14:00
423
原创 页面生存周期-心得
using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;us
2009-11-30 18:21:00
285
原创 asp.net页面生命周期概述
ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页的生命周期非常重要,这样就能在合适的生命周期阶段编写代码,以达到预期效果。此外,如果开发自定义控件,则必须熟悉页生命周期,从而正确地初始化控件,使用视图状态数据填充控件属性以及运行所有控件行为逻辑。(控件的生命周期基于页的生命
2009-11-27 08:56:00
331
原创 怎样执行存储过程,返回一个记录集和一个返回值?
CREATE PROCEDURE aaaa ( @ret int OUTPUT ) AS select * from table1 set @ret=0 GO 怎么同时取到select的结果和@ret的返回值呢 cmd = new SqlCommand("aaaa",co
2009-11-26 01:03:00
1589
转载 css+javascript实时切换风格皮肤
css+javascript实时切换风格皮肤,并存入cookie by okajax.com.themes { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid} <!--
2009-11-25 17:17:00
537
原创 asp.net 生命周期 给控件传值 注意
由于页面控件的事件引起的postback回发(比如点击事件)处理程序发生在用户控件初始化事件(onload)之后,所以要想通过点击事件处理函数来传递值到用户控件,必须要在页面的onload中传值 if(!page.IsPostBack) { 页面初始化:// } else { 传递参数到用户控件处理程序();// } 这样才会有效
2009-11-24 23:46:00
257
原创 防跨站
using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using Syste
2009-11-17 15:48:00
338
原创 插入记录 获取ID ---------MSDN
static public int AddProductCategory(string newName, string connString){ Int32 newProdID = 0; string sql = "INSERT INTO Production.ProductCategory (Name) VALUES (@Name); "
2009-11-16 11:09:00
373
原创 导出到excel
请选择数据库: <asp:TextBox ID="TextBox1" runat="server" TextMode="MultiLine" Height="101px" Width="530px">
2009-11-11 15:31:00
219
原创 防sql注入类
using System;using System.Text.RegularExpressions;using System.Web;namespace FSqlKeyWord{ /**//**//**//// /// SqlKey 的摘要说明。 /// public class SqlKey { private HttpRequest req
2009-11-10 09:09:00
349
原创 IP地址*号代替函数
public string getIp(string ipStr) //ip地址最后一位用*号 { if (ipStr == "") return ipStr; return ipStr.Substring(0,ipStr.LastIndexOf(.)).ToString()+".*"; }
2009-11-10 09:05:00
365
原创 简单数据库连接 查询
connStr="data source=.; database=test;user id=da;password=sa"SqlConnection conn=new SqlConnection(connStr);SqlCommand comm=new SqlCommand();comm.Connection=conn;comm.CommandText="update P_Pro
2009-11-05 19:38:00
347
原创 服务器端运行页面的js脚本
string ximage = "/manage/uploadimages/" + filestr + "/" + filedoc + "/" + filename.Substring(0); string imgurl = "http://*.*.com" + U_Functions.Images_Url_Cut(ximage, 0);
2009-10-09 23:42:00
565
原创 asp.net cookie操作
第一种: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.WebCont
2009-09-23 14:10:00
365
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人