- 博客(49)
- 资源 (2)
- 收藏
- 关注
原创 Microsoft AJAX Library 对中JS的封装
对Array类型的扩展:[S]Array.add (array, item):添加一项至Array的结尾。Array.add(a, e);[S]Array.addRange (array, items):将items中的项依次添加到Array的结尾。Array.addRange(a, b); a,b两个数组[S]Array.clear (array):清除该Array中
2009-02-19 17:40:00 875
转载 Http Handler 介绍
Http Handler 介绍引言在 Part.1 Http请求处理流程 一文中,我们了解了Http请求的处理过程以及其它一些运作原理。我们知道Http管道中有两个可用接口,一个是IHttpHandler,一个是IHttpModule,但在Part.1中,我并没有详细讲述如何对它们进行编程,只是轻描淡写地一笔带过。所谓学以致用,前面已经介绍了不少概念和原理。在本文中,我们通过几个范例来了解
2009-02-07 17:59:00 486
转载 Http Module 介绍
Http Module 介绍引言Http 请求处理流程 和 Http Handler 介绍 这两篇文章里,我们首先了解了Http请求在服务器端的处理流程,随后我们知道Http请求最终会由实现了IHttpHandler接口的类进行处理(应该记得Page类实现了IHttpHandler)。从 Http 请求处理流程 一文的最后的一幅图中可以看到,在Http请求由IHttpHandler
2009-02-07 01:37:00 432
转载 ASP.NET 全局异常处理
在我们写程序时偶尔会由于疏忽导致有些异常没有进行处理。如果将异常详细信息提示给用户会带来不安全因素,如果不提示详细信息又会给用户报告异常带来麻烦。虽然可以通过配置customErrors mode来实现只有管理员可以查看错误,但发现问题的时间可能会比较长。通过全局异常处理就可以在异常发生时立即记录异常,或直接发送邮件向管理员报告,以在最快的速度发现并处理异常。 要为ASP.NET应用程
2009-01-22 09:21:00 463
原创 aps.net中在后台调用已有的javascript函数
script type="text/javascript"> function CheckValue() { var obj = $get(%=txtPerMonth.ClientId %>); if (obj!= null) {
2008-11-25 16:58:00 857
原创 重写gridview,支持list和dataset自动排序,带排序箭头,顺便把自动翻页也加进去了.
首先说明gridview是支持自动翻页和排序的(地球人都知道...), 但打多数开发情况数据源都是我们后台来绑定的,这样就不支持自动排序和翻页了。 搜索到很多扩展gridview自动排序的,但到实际应用时发现有很多的不足,而且大多只支持dataset,要想支持list(of T)类型的泛类型的很少,自己写了个,记录一下。 Imports SystemImpor
2008-11-13 21:53:00 2007
原创 IComparer(Of T) 接口的实现 (vb.net)
Imports Microsoft.VisualBasicImports System.Collections.GenericImports System.ReflectionPublic Class IListComparer(Of T) Implements IComparer(Of T) Private mpropertyName As Str
2008-11-04 23:36:00 1297
原创 通过客户端触发服务端事件
注:在页面中有一个button和dropdownlist两个控件,用dropdownlist模拟button的服务端事件.Partial Class _Default Inherits System.Web.UI.Page Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArg
2008-10-23 22:30:00 554
原创 修改web.config
Public Shared Sub SaveSetting(ByVal strKeyName As String, ByVal strKeyValue As String, ByVal strWhich As String) Dim XMLWebSetting As New System.Xml.XmlDocument XMLWebSetting.Load(
2008-10-14 16:56:00 412
原创 记录
1.让控件获得焦点,当然在2.0中有现成的方法. Page.RegisterStartupScript("focus", "document.all(tboldProduct).focus()")2.Girdview中的CheckBox事件在创建行的事件中 AddHandler myCheck.CheckedChanged, AddressOf
2008-09-02 16:12:00 404
原创 Masterpage详解
母版页是VS2005中新引入的一个概念,它很好地实现界面设计的模块化,并且实现实现了代码的重用。它就像婚纱影楼中的婚纱模板,同一个婚纱模板可以给不同的新人用,只要把他们的照片贴在已有的婚纱模板就可以形成一张漂亮的婚纱照片,这样可以大大简化婚纱艺术照的设计复杂度。这里的母版页就像婚纱模板,而内容页面就像两位新人的照片。在VS2003中没有母版页,要实现这种设计重用的效果,我们只能用“用户控件”来
2008-08-28 15:49:00 3666
原创 vb.net中自定义属性的应用
给类或字段加上自定义属性有时候是非常有用的,我亲身试了试: 1.定义属性类: _Public Class FieldAttribute Inherits Attribute Private mNum As Integer Private mName As String Public ReadOnly Proper
2008-08-20 23:22:00 1997
原创 datagird 绑定hyperlink 连接
"server" Font-Size="9pt" NavigateUrl=(Container.DataItem,"Name").tostring%> Target="_blank">Backup History 替换绑定字段 "server" Text=>
2008-08-20 13:49:00 514
原创 最近的免费防火墙和杀毒软件
1.免费的杀毒软件: a.AVAST家庭版,感觉不错,我一直在用,每天都有升级。b.诺顿,安装PPLIVE获得半年激活码,是不错的选择。c.墨者安全专家,是从电脑爱好者上看到的,没用过,不过声明的终身免费!!2..防火墙:风云防火墙资源占用小,操作简便,安装时需确认无其他防火墙及注册表残留PC Tools Firewall Plus完全没有使用限制,出众的智能系统给
2008-06-19 19:53:00 739
转载 创建具有模态行为的非模态窗体
模态和非模态窗体,耳熟能详.这里讨论一下具有模态行为的非模态对话框. 一直以来,我都习惯于在显示窗体时,在不使用MDI方式,要么子窗体与父窗体可以同级, 只是让另一个窗体蹦出来而已,这就是非模态; 要么蹦出来的窗体就让父窗体停在那边,什么事也做不了,必须要等这个子窗体结束才能动弹,这就是模态. 但只有有这两种方式有点不够用.我希望创建出来的子窗体,它的行为像模态,始终放在父窗体的前
2008-04-21 11:03:00 917
原创 在.NET将dataset输出为.CSV文件的方法...
在.NET将dataset输出为.CSV文件的方法... 注意移除,和回车符Imports System.ConfigurationImports System.DataImports System.Data.OleDbImports Logonexperss.CustomerOnline.DBHelperImports System.IOPublic Class excle
2008-04-10 14:47:00 1005
原创 设计ASP.NET应用程序的七大绝招(转载)
不走寻常路 设计ASP.NET应用程序的七大绝招(转载) 随着微软.NET的流行,ASP.NET越来越为广大开发人员所接受。作为ASP.NET的开发人员,我们不仅需要掌握其基本的原理,更要多多实践,从实践中获取真正的开发本领。在我们的实际开发中,往往基本的原理满足不了开发需求,我们更多的要积累一些开发技巧,本文就向大家介绍一些实用技巧,希望对大家的开发有所裨益。 1. ~ 的用法
2008-03-05 11:25:00 499
原创 asp.net 怎样用 Request.QueryString 取得中文值?
asp.net 怎样用 Request.QueryString 取得中文值?------------------------------------------------------------------------------------1)参数是要用英文的比如temp.aspx?i=中文 request.QueryString["i"]可以取到的 ---------------
2008-03-05 09:48:00 2443 1
原创 ASP.Net 数据绑定之-----选择合适的数据控件
DataGrid,DataList,Repeater是我们最常使用的表格化数据显示控件。在它们之间你是不是曾经不知道该怎么选择呢?怎样才能选择到最适合的控件呢?看了以下的内容你大概就会明白了 这三个控件大家肯定都非常的熟悉了,我们直接看看它们该在什么场合使用,有什么区别吧。 如果你想要快速、简单的开发:
2008-03-05 09:43:00 526
原创 .net页面间的参数传递多种方法
方法1·用QueryString使用QuerySting在页面间传递值已经是一种很老的机制了,这种方法的主要优点是实现起来非常简单,然而它的缺点是传递的值是会显示在浏览器的地址栏上的(不安全),同时又不能传递对象,但是在传递的值少而安全性要求不高的情况下,这个方法还是一个不错的方案。使用这种方法的步骤如下:1,使用控件创建Web表单(form)2,创建可以返回表单的按钮和链接按钮3,在按钮或链接按
2008-03-05 09:21:00 1078
原创 .net页面间的参数传递简单实例
使用QueryString 使用QuerySting在页面间传递值已经是一种很老的机制了,这种方法的主要优点是实现起来非常简单,然而它的缺点是传递的值是会显示在浏览器的地址栏上的(不安全),同时又不能传递对象,但是在传递的值少而安全性要求不高的情况下,这个方法还是一个不错的方案。使用这种方法的步骤如下: 1,使用控件创建web表单(form) 2,创建可以返回表单的按钮和链接按
2008-02-23 01:42:00 388
原创 使用ADO.NET2.0提升数据交互性能
1使用多数据结果集(仅限2005) SQL Server 2005提供了在同一条连接上可以同时传递多个没有游标结构(cursorless)的结果集(也称为默认结果集),此功能称为 Multiple Active Resultsets(MARS)。如此可以节省需要同时打开的连接数,但要注意的是连接字符串设置要加上 MultipleAct-iveResultSets=true 属性,否则默认不
2008-02-23 01:27:00 527
原创 动态sql语句基本语法
1 :普通SQL语句可以用Exec执行eg: Select * from tableName Exec(select * from tableName) Exec sp_executesql Nselect * from tableName -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为变量时,必须用动态SQLeg: declare @fname varchar(20)
2008-02-21 00:03:00 481
原创 七招制胜ASP.NET应用程序开发
1. ~ 的用法 一般的情况下,我们是使用./../ 这样的相对路径来确定和规划我们的资源(比如图片、资源文件),但这种方式下在我们部署应用的时候,可能会出错,另外对于.ascx的控件中如果包含了一个图片,而这个控件被我们在不同层次的两个目录的aspx文件分别引用时,问题就会出现了。 ~/image/about.bmp 是一种非常好的方法,它以Web应用程序的根目录为起始点
2008-02-20 00:27:00 361
原创 ASP.Net中利用CSS实现多界面两法
通过使页面动态加载不同CSS实现多界面 (类似于这个blog) 方法一: 以下是引用片段:<%@page language="C#"%> <%@import namespace="System.Data"%> <script language="c#" runat="server"> public void page_l
2008-02-16 11:57:00 375
原创 数据库和存储过程的分页
:CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [LastName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [Country]
2008-01-22 23:58:00 390
原创 操作符丢失 在查询表达式
语法错误 (操作符丢失) 在查询表达式 在asp.net中数据库更新或添加数据的时候如果直接更新字段值中包含 单引号()的话,就会发生语法错误 (操作符丢失
2008-01-14 23:18:00 2575
原创 asp.net页面静态化方法集合!!
为了支持搜索引擎,优化网站不得不把动网静态化... 最近看了些这方面资料: 大致分为三个方面:1.伪装静态:也就是用URL重写、urlwrite...其实只是可以用静态地址访问动态地址并传参数,例如:http://www.dearming.cn/23.html.其实访问的是http://www.dearming.cn/article.aspx?aid=23. 这种方法并没有实质的静态化页面
2007-12-31 01:32:00 953
原创 UBB完整实例(使用后的总结!!!)
不想发两遍,大家请到http://www.dearming.cn/viewbyid.aspx?aid=37上去看吧~~~ 有控件下载的~~~
2007-12-24 01:54:00 656
原创 为自己网站添加RSS
在网上搜集的比较全的RSS资料1 软件环境 a) 文本编辑器使用记事本或者EditPlus或者UltraEdit都可以。 b) RSS阅读器在网上有很多种RSS阅读器,这里以“周博通RSS阅读器”为例。 c) 虚拟服务器IIS或者Apache都可以。 2. 概述RSS文件实际上就是一个标准的、按着一定格式编写(具体编写格式将在下面详细讲
2007-12-21 14:43:00 2829
原创 我个blog终于开张了: www.dearming.cn
才做好的大半成品blog就迫不及待的发到服务器上去了,因为想看看到底申请域名到绑定服务器是个怎么会事,以前只是用些免费的空间和二级域名....现在终于有了自己的顶级域名了,一个不小心还申请了两个http://www.dearming.cn 和http://www.xiongmingzhe.cn~~呵呵,刚好趁现在有免费服务器用就立刻绑定,我的blog就此开张了.虽然做的不是很好,我以后会慢慢改进,
2007-12-18 01:13:00 545
转载 一个IP绑定多个域名的技术
很多虚拟主机,只有一个IP,很多个域名都指向该IP,但都能访问自己域名所在的网站的内容,这就是一个IP绑定多个域名的技术。下面我来说说是怎么做的.. 首先,你应该确认你的两个域名都指向了主机IP,我们拿JZ173.COM和xxsky.com来举个例子我们应该首先将这两个域名都指向一个IP,如192.168.4.88然后:我们先来新建两个文件夹,为方便辨认,分别取名jz173.c
2007-12-14 23:27:00 973
原创 用PagedDataSource给DataList分页
哎~ 好象很长时间没写了,坚持不下来哦....呵呵,今天没事又看看了分页的内容,贴出代码.....using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;
2007-12-02 00:38:00 511
原创 FreeTextBox控件的使用
在做一个Blog系统,用到FreeTextBox控件,在这里搜集一下网上的说明和使用:对于FreeTextBox(版本3.1.6)在ASP.Net 2.0中使用, 放上下载地址: 下载最新版FreeTextBox(版本3.1.6),解压 FreeTextBox 3.1.6 (2006/07/18) 博客园本地下载: http://www.cnblogs.com/Files/
2007-10-29 21:44:00 982
转载 Ajax.net中使用PopupControlExtender
转帖于:http://www.falaosao.net/article.asp?id=116PopupControlExtender是一个可以控制Popup载体的组件,它本身并不会产生Popup控件,它的作用是控制Popup载体,例如panel,div等的显示、消失并获得Popup载体中控件的返回值,返回到目标控件中去。下面我们一齐来学习一下PopupControlExtender的使用方法。
2007-10-28 01:00:00 856
原创 XML和DataSet转换
用.NET可以方便的操作XML,当做数据源*当XML转到DataSet的时候会遵循如下几个原则*具有属性的元素和具有自节点的元素会变成表*重复的元素会变成列这里使用GridView绑定 XML: xml version="1.0" standalone="yes"?>family> p relation="myfather"> name>安name> sex>manse
2007-10-27 18:27:00 863 1
原创 使用存储过程检测用户名是否存在
1:先说个用SqlDataReader的方法:代码简单没什么好说的了 protected void Button1_Click(object sender, EventArgs e) ...{ string user = TextBox1.Text.ToString().Trim(); SqlConnection con = new SqlConne
2007-10-24 21:36:00 1394
原创 GridView自制数据源并显示图片
1:GridView不仅能绑定数据库而且我们自己也可以写DataTable数据源: protected void Page_Load(object sender, EventArgs e) ...{ bind(); } protected void bind() ...{ DataTable dt = new DataTable()
2007-10-21 14:39:00 820
原创 主题/Master page/动态更改页面主题
1: Skin 在工程里新建"主题"文件夹,里面就可以添加主题,注意这里的名字就是我们要引用的主题名了,也就是Theme属性值. 在某个Skin里可以添加*.Skin文件或*.css文件,在引用的时候这两个文件都会起作用. 下面是DEMO 这只是一个日历控件的样式,可以直接在前台代码的ht
2007-10-21 00:51:00 1194
转载 ASP.NET上传文件到数据库(转贴)
一、上传到数据库。(sqlserver 为例)存储文件的数据库中的字段为 jimage,类型为 image。在代码中定义类型为 byte[]的一个变量 buf,在上传组件的 PostFile 中,从它的 InputStream读出字节数组,将 buf 赋给数据字段 jimage 就可以了。int len = this.File1.PostedFile.ContentLength; byte
2007-10-16 12:27:00 2312 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人