- 博客(48)
- 资源 (62)
- 收藏
- 关注
原创 GridView 事件顺序大全
一、GridView绑定初始化的事件发生顺序GridView显示绑定的数据(默认为5行):DataBindingRowCreated:Header[0]RowDataBoundRowCreated:DataRow[1]RowDataBoundRowCreated:DataRow[2]RowDataBoundRowCreated:DataRow[3]RowDataBoundRowCreated:Da
2008-07-22 16:12:00
940
原创 GridView 事件顺序大全
一、GridView无分页事件发生顺序:GridView显示绑定的数据(默认为5行):DataBindingRowCreated:Header[0]RowDataBoundRowCreated:DataRow[1]RowDataBoundRowCreated:DataRow[2]RowDataBoundRowCreated:DataRow[3]RowDataBoundRowCreated:Data
2008-07-22 16:08:00
907
原创 meta标签攻略大全
META标签,是HTML语言HEAD区的一个辅助性标签。在几乎所有的page里,我们都可以看到类似下面这段html代码: <head> <meta http-equiv=Content-Type content=texthtml; charset=gb2312> <head> 这就是META标签的典型应用,标识page所采用的编码类型。根据HTML语言标准注释:META标签是对网站
2008-07-22 14:56:00
756
原创 Asp.net中Get和Set的使用!
public string SampleString;对于这样一个字段来说,它是公开的,类的外部也可以直接对它进行操作。private string _sampleString;而这样,它就是一个对象内部私有的字段,类的外部无法访问到它。private string _sampleString;public string SampleString { get {
2008-06-16 13:29:00
2793
转载 ASP.NET 2.0 AJAX中Webservice调用方法示例(转)
ASP.NET 2.0 AJAX中能够在客户端js中很方便地调用服务器Webservice,以下为一些调用的示例。笔者安装的ASP.NET 2.0 AJAX版本为AJAX November CTP。三个示例分别为:1 带参数的WS方法2 不带参数的WS方法3 参数类型为DataTable的WS方法一、WebMethod注意要点:1 WebMethod类需要添加命
2008-06-15 15:01:00
1226
原创 Sql server一些常见性能问题的总结
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id fro
2008-03-25 16:50:00
778
转载 .Net架构与设计模式
什么是架构 软件体系结构通常被称为架构,指可以预制和可重构的软件框架结构。架构尚处在发展期,对于其定义,学术界尚未形成一个统一的意见,而不同角度的视点也会造成软件体系结构的不同理解,以下是一些主流的标准观点。 ANSI/IEEE 610.12-1990软件工程标准词汇对于体系结构定义是:“体系架构是以构件、构件之间的关系、构件与环境之间的关系为内容的某一系统的基本组织结构以及知道
2008-02-20 14:23:00
1307
转载 js在html中的加载执行顺序
1.页面上的Javascript代码是HTML文档的一部分,所以Javascript在页面装载时执行的顺序就是其引入标记的出现顺序, 标记里面的或者通过src引入的外部JS,都是按照其语句出现的顺序执行,而且执行过程是文档装载的一部分。 2.每个脚本定义的全局变量和函数,都可以被后面执行的脚本所调用。 变量的调用,必须是前面已经声明,否则获取的变量值是undefined。 // alert(
2008-01-31 16:53:00
3331
转载 关于Theme中.skin与css需要理清的关系
刚才在看了ASP.NET 2.0 关于Theme的教材。其中有个例子,是讲,有两个textbox,不过,一个是server control,一个是html的input。 按教材的作法,应该是前者是白色的backcolor,后者是黑色的backcolor。 可是我作的,两个都是黑色的backcolor。 于是乎,开始怀疑是不是vs2005这个版本与教材所讲的不是同一版本。还在网上
2008-01-30 14:15:00
1075
转载 简介TrackBack 我也来用用
TrackBack最早是Movable Type上的一个小功能。可以说就是这个小功能在blog界却掀起了一场革命。 TrackBack为将全世界无数个blog连接起来的功能。例如,当你读了某个网站的文章,想对此写下自己的感想。这个时候利用网站准备的讨论功能进行投稿是很最常见的做法。但这样只是把自己的评论意见写下来向别人的网站投稿,而你自己手里却什么也没留下。 TrackBack则与之有很大
2008-01-29 17:23:00
1058
原创 javascript 实用技巧积累
解析字符串,是编程最基本的工作,简单的字符串一般都有固定的分隔符如CSV, 直接用分隔符split就好了。复杂一点的可以用正则表达式分组来做。分组是正则表达式的一个重要特性,在脚本语言里例如perl应用非常广泛。 其实Java也提供了正则表达式的分组特性。简单的例子,如果我们要解析 年月日 ,格式如下 %Y/y %M/m %D/d 而且我们要求, 其中每一项必须按次序出现。下面是代码实现impor
2008-01-22 09:51:00
602
转载 使用Cross-Page Postback(跨页面提交)在页面间传递数据
转自:http://www.cnblogs.com/anderslly/archive/2007/04/04/636231.html导读: 页面间传递数据的几种方法 在页面间传递数据时,我们有以下几种选择: 1、Query String 一个很常见的方法,Query String是URL中问号之后的那一部分。其优点在于它是轻量级的,不会给服务器带来任何负担。而它也有几个缺点:传
2008-01-22 09:30:00
792
原创 .net 2.0 Cross-Page Postback的使用
大家还记得吧,在ASP中,一个页面里,只要有一个Form表单,在POST后,就可以在另外一个表单里用REQUEST来接受了,而在ASP.NET 2.0中,咱们又可以这样做了,因为有了新的特性,叫做cross page request,可以实现这样的功能,代码如下,十分简单:crosspage1.aspx:http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"
2008-01-22 09:27:00
874
原创 C#代码与javaScript函数的相互调用
问:1.如何在JavaScript访问C#函数?2.如何在JavaScript访问C#变量?3.如何在C#中访问JavaScript的已有变量?4.如何在C#中访问JavaScript函数?问题1答案如下:javaScript函数中执行C#代码中的函数:方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document.getE
2008-01-11 23:14:00
681
原创 ASP.NET里的事务处理(ado.net 数据库应用)
事务是一组组合成逻辑工作单元的数据库操作,虽然系统中可能会出错,但事务将控制和维护每个数据库的一致性和完整性。如果在事务过程中没有遇到错误,事务中的所有修改都将永久成为数据库的一部分。如果遇到错误,则不会对数据库作出任何修改。 例如,在一个银行应用程序中,如果资金从一个帐户转到另一个帐户,则会将一定的金额记入一个帐户的贷方,同时将相同的金额记入另一个帐户的借方。由于计算机可能会因为停电、网络
2008-01-03 16:20:00
856
原创 网页技巧收集231例(转)
1.文本框焦点问题onBlur:当失去输入焦点后产生该事件onFocus:当输入获得焦点后,产生该文件Onchange:当文字值改变时,产生该事件Onselect:当文字加亮后,产生该文件(value==) {value=测试}">点击时文字消失,失去焦点时文字再出现2.网页按钮的特殊颜色style="background-color:rgb(235,207,22)">
2007-12-11 18:50:00
2179
原创 什么是用户体验(ue),以及用户体验的关键
现在无论是做软件还是做网站的从业人员,在设计的时候都会经常的提起“用户体验”(UserExperience)。其实就是设计以用户为中心,让用户很方便的知道应该怎么做。这个概念用以下2具体的例子来说明:第一,很多网站的首页头图,为了更多传递信息,通常会做一个4-6帧切换的flash头图。从表面看,这个设计最大限度地利用了头图的空间(原来只能放一个头图,现在可以放4-6个了);但实际上,我认为
2007-12-03 08:37:00
1262
原创 xml的优势和特点(附常见问答加深理解)【学习中】
“可扩展标记语言”(XML) 提供一种描述结构化数据的方法。与主要用于控制数据的显示和外观的 HTML 标记不同,XML 标记用于定义数据本身的结构和数据类型。 XML 使用一组标记来描绘数据元素。每个元素封装可能十分简单也可能十分复杂的数据。您可以定义一组无限制的 XML 标记。例如,您可以定义一些 XML 标记来声明订单中的数据,如价格、税收、发货地址、帐单地址等等。由于 XML 标记在整
2007-11-23 09:09:00
1461
原创 在Visual Studio2005 中调试JavaScript
事实上,web应用程序相对于桌面应用程序来说,升级起来更加方便。如我们从应用程序的立场来看这两种技术的发展,无疑,web应用程序已经比桌面应用程序更流行了。web应用程序的设计师不同于桌面应用程序的设计师,web页是由静态的html标记,图片,脚本标记和JavaScript构成的。web页与web服务端相结合的,通过浏览器把请求交付给服务端进行处理。在今天,有很多种不同的web服务器。流行的有II
2007-11-10 23:18:00
1080
2
原创 编程累了,进来欣赏下美女视频,放松下!
以下是嵌入网页的代码:object width="400" height="300">param name="movie" value="http://www.tudou.com/v/MAMFiyiYVbQ">param>param name="allowScriptAccess" value="always">param>param name="wmode" value="tran
2007-11-09 04:28:00
1359
3
原创 Visual Studio 2008 And .NET 3.5 11月底正式发布
英文的原稿在这www.microsoft.com/presspass/press/2007/nov07/11-05TechEdDevelopersPR.mspx2007年11月底,已经确认了,就快了,也就20来天就能看到了
2007-11-06 16:14:00
562
转载 初学 ASP.NET AJAX (四):Timer 和 UpdateProgress
1 概述Timer 和 UpdateProgress 是 ASP.NET AJAX Extensions 1.0 中所包含的其他二个简单的服务器控件。Timer 控件用于定时触发事件,而 UpdateProgress 控件用于在局部更新时为用户显示进度条。2 Timer 控件Timer 控件在预定的时间间隔中执行回发。如果将 Timer 控件和 UpdatePanel 控件一起使用,就
2007-11-05 13:58:00
809
转载 初学 ASP.NET AJAX (三):使用 UpdatePanel
1 概述ASP.NET UpdatePanel 控件能让你创建丰富的、以客户为中心的 Web 应用程序。使用 UpdatePanel 控件,可以刷新选择的页面部分而不是使用回发来刷新整个页面,这就像是执行了一个局部页面更新一样。包含一个 ScriptManager 和一个或多个 UpdatePanel 的 Web 页面会自动加入局部页面更新,而不需要定制客户端代码。1.1 场景Upda
2007-11-05 10:04:00
854
转载 初学 ASP.NET AJAX (二):小试 ScriptManager
1 概述ScriptManager 控件管理用于 Microsoft ASP.NET AJAX 页面的客户端脚本。默认情况下,ScriptManager 控件将 Microsoft AJAX 库的脚本与页面注册到一起,这使脚本可以使用类型系统扩展并支持局部页面输出和 Web 服务调用。在页面中,必须使用 ScriptManager 控件来使下列 Microsoft ASP.NET AJAX 的
2007-11-05 10:00:00
737
转载 初学 ASP.NET AJAX (一):构建 ASP.NET AJAX 开发环境
1 概述Microsoft ASP.NET AJAX 是 Microsoft 公司对 Ajax 技术的完美封装。它能使你已快速的创建包含丰富用户体验的用户界面的 Web 页面,提供加入了跨浏览器的 ECMAScript(Javascript) 和动态 HTML(DHTML) 技术的客户端脚本,并与基于服务器的 ASP.NET 2.0 平台进行了集成。它还对 Javascript 进行了非常巧妙
2007-11-05 09:48:00
733
原创 vs 2005中的加密无解密问题
http://access911.net/n/doc1.asp?mode=a&bid=005202&aid=4988810 using System; using System.Security.Cryptography ; using System.Text; using System.IO; namespace SEDO { /// /// SEDO 的摘要说明。 /// SEDO 实现
2007-10-28 17:54:00
782
原创 XP中IIS“http500”错误的终极解决方法
今天我在新装的XP上安装IIS,结果出现如上所述的问题。打开HTML没有问题,打开ASP文件时就出现“HTTP 500”的错误信息。我把“显示友好HTTP错误信息”去掉,再打开ASP文件时出现:Server Application Error The server has encountered an error while loading an application during the pr
2007-10-27 18:05:00
2072
2
原创 vs 2005常用快捷键
调试快捷键F6: 生成解决方案Ctrl+F6: 生成当前项目F7: 查看代码Shift+F7: 查看窗体设计器F5: 启动调试Ctrl+F5: 开始执行(不调试)Shift+F5: 停止调试Ctrl+Shift+F5: 重启调试F9: 切换断点Ctrl+F9: 启用/停止断点Ctrl+Shift+F9: 删除全部断点F10: 逐过程Ctrl+F10: 运行到光标处F11: 逐语句编辑快捷键
2007-10-27 17:15:00
781
原创 转一篇正则表达式的文章,以后可能用到
转自:http://www.cnblogs.com/jakeqian/archive/2007/07/30/836374.html想必很多人都对正则表达式都头疼.今天,我以我的认识,加上网上一些文章,希望用常人都可以理解的表达方式.来和大家分享学习经验. 开篇,还是得说说 ^ 和 $ 他们是分别用来匹配字符串的开始和结束,以下分别举例说明 "^The": 开头一定要有"The"字符串;
2007-10-26 09:43:00
702
原创 17种正则表达式
"^/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
2007-10-26 08:51:00
728
原创 批量更新sql 语句
批量更新表时,update一个表的列时,需要依赖另外的表,这种依赖可以是where条件子句,也可以要update的field的值依赖另外的表 通常有两种做法 1.使用存储过程 2.在程序代码里逐条循环执行这里给出一种更高效、简洁的做法,批量更新SQL ,一句SQL就可以替代麻烦的循环过程,有MS SQLServer、Oracle、DB2下的写法--关键点:t4和t1是同一个table,
2007-10-25 15:26:00
3526
1
原创 C#数组定义和初始化
数组是具有相同数据类型的项的有序集合。要访问数组中的某个项,需要同时使用数组名称及该项与数组起点之间的偏移量。在 C# 中,声明和使用数组的方法与 Java 有一些重要区别。 一维数组 一维数组以线性方式存储固定数目的项,只需一个索引值即可标识任意一个项。在 C# 中,数组声明中的方括号必须跟在数据类型后面,且不能放在变量名称之后,而这在 Java 中是允许的。因此,类型为 integers 的数
2007-09-30 11:17:00
1865
原创 vs2005+sql2005 出现 “/*”应用程序中的服务器错误(*处是项目的名称)
还有提示 使用sp_configure user instances enabled等等解决方法:先在sql Server中在该数据库中用这条:exec sp_configure user instances enabled, 1然后再运行:Reconfigure然后重启SQL SERVER服务
2007-09-27 14:43:00
990
转载 翻译]动态创建GridView的列(第一部分)
翻译]动态创建GridView的列(第一部分)原文发布日期:2006.10.27作者:Bipin Joshi翻译:webabcd介绍几个月前我写了三篇文章:动态创建DataGrid的列,动态创建DataGrid的模板列(一)和动态创建DataGrid的模板列(二)。甚至到今天这些文章依旧是阅读排行榜的前几名。这说明了很多开发人员都要动态的创建gird控件。从这篇文章开始,我将写一系列的文章来讲述如
2007-08-26 02:15:00
1172
原创 GridView控件修改、删除示例(修改含有DropDownList控件)
GridView控件修改、删除例子,修改时含有DropDownList控件。示例运行效果图:GridViewUp.aspx文件代码:@ Page Language="C#" AutoEventWireup="true" CodeFile="GridViewUp.aspx.cs" Inherits="gridview_GridViewUp" %>DOCTYPE html PUBLIC "-//W
2007-08-26 02:10:00
1001
转载 动态创建GridView的列(第二部分)
翻译]动态创建GridView的列(第二部分)原文发布日期:2006.11.24作者:Bipin Joshi翻译:webabcd介绍在第一部分(译者注:第一部分的中文在这里)你学到了如何动态的创建BoundField和CommandField。但是常常你构造的那些列满足不了要求,所以需要使用TemplateField。例:如果要创建一个产品目录,当然可以使用普通的列表式的布局,但是如果你想每一条记
2007-08-26 02:05:00
1608
原创 .net的小技巧(定制VC#DataGrid列标题,数据导出到Excel)
1.怎样定制VC#DataGrid列标题? DataGridTableStyle dgts = new DataGridTableStyle(); dgts.MappingName = "myTable"; //myTable为要载入数据的DataTable DataGridTextBoxColumn dgcs = new DataGridTextBoxColumn();
2007-07-30 09:11:00
1655
原创 DataGrid怎么显示两个表记录
我所知道的两种方法 一种是:直接写在sql查询语句里 string s = "select A.a,A.b,A.c,B.e,B.d.B.f from TableA as A,TableB as B where id = 1"; 然后把这个查询结果放到DataSet里,绑定Datagrid就可以了。 第二种是:各写各的DataSet string s = "select a,b,c from T
2007-07-25 11:44:00
957
公司企业网站vs2005制作
2008-01-07
狂鸟文章管理系统源码
2007-12-03
GRIDVIEW无刷新AJAX 排序源码
2007-10-31
果果记帐本 1.3.2.1-CR
2009-06-13
HTTP Analyzer 3.3.2
2009-02-19
三层(工厂模式)简单留言板
2008-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人