自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(37)
  • 收藏
  • 关注

原创 VS2005中将GridView 中的数据导出至excel

昨天一个朋友问起如何方便将GridView中的数据导出到EXCEL的问题。发现导出数据也是我们经常会遇到的问题,所以今天把它整理下来,以后寻找/使用时也方便。1、先在页面中添加一个按钮:导出Excel2、为Gridview绑定数据:public void BindExpertsData()    {        CExpertsInfoCollection xList = cExpertsInf

2006-11-01 13:43:00 1109

原创 Asp.net页面之间传递参数的几种方法

第一种方法:通过URL链接地址传递 send.aspx:  protected void Button1_Click(object sender, EventArgs e)    {        Request.Redirect("Default2.aspx?username=honge");    } receive.aspx: string username = Request.QueryS

2006-10-20 09:35:00 631

原创 RSS的作用及存在的意义

    RSS(Really Simple Syndication:简易信息聚合),无疑是当下互联网下被人们关注和讨论的最火的一个名概念了.但RSS出现在的作用是什么呢,以及它有什么样存在的意义.            当下人们最普便对它的一个认识便是,网站可以将信息以RSS的方式聚合,完后这样就可以送往RSS阅读器来供用户方便阅读和获取网站的信息.从这可以看的 出大部分对RSS理解是,认为它是

2006-08-26 23:09:00 2988

原创 HttpModule在web.config中的配置。

对于.net程序的web.config是可以任何虚拟目录或子目录下的。一般情况下若在不同的虚拟目录中配置了web.config文件,在程序运时是只加载该目录下的web.config文件来完成站程序的初始化,各个web.config文件是相互不影响各自的工作的。 而对于在父目录中的配置的HttpModule 节,却会被子虚拟目录所继承,在子虚拟目录的程序进行初始化时也会加载HttpModule的信息

2006-08-24 10:34:00 1776 1

原创 ASP.NET 2.0运行时简要分析[收藏]

概述:      本文基于ASP.NET 2.0的源代码,对ASP.NET 2.0运行时进行了简要的分析,希望能帮助你理解ASP.NET 2.0中请求处理过程及页面编译模型。   关键字:  ASP.NET 2.0运行时,原理,请求处理,页面编译,ASP.NET 2.0 HTTP Runtime   主要类:  System.Web.HttpRuntime  System.Web.HttpAppl

2006-08-13 16:59:00 544

原创 MS SQL Server中日期计算[收藏]

        通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。          在使用本文中的例子之

2006-07-19 09:34:00 524

原创 SQL Server 中截取日期的日期部分与时间部分

SQL Server 中截取日期的日期部分:print convert(varchar(10),getdate(),120)SQL Server 中截取日期的时间部分:print convert(varchar(8),getdate(),108)

2006-07-05 18:10:00 1265

原创 AjaxPro在ASP.NET中的应用简介

1、首先下载AjaxPro 组件。并将AjaxPro.dll引用到网站(或项目)。 2、修改Web.config。在 元素中添加以下代码。 3、对AjaxPro在页Page_Load事件中进行运行时注册。如:   protected void Page_Load(object sender, EventArgs e)    {        AjaxPro.Utility.Regi

2006-07-05 17:06:00 551

原创 .NET中DataList嵌套说明

有时在我们进行数据绑定时,是可能需要进行嵌套绑定的,以显示主从关系的数据。即,一个DataList中嵌套一个子DataList,而子DataList的数据则是随主DataList的数据进行变化的。如下图所示: 1、我们先在页面中布置好两个DataList。并分别起名,dlsProductMenu,dlsProductInfo。如下:                                 

2006-06-28 13:09:00 1362

原创 URL重写后,在有页面回发时的处理。

在重写后的url里如果产生回发,例如有一个按钮,又调用了该被重写的aspx,用户浏览器中将会显示该aspx文件实际的地址,也就是http: //hostname/default.aspx?id=11。但从用户的角度考虑,如 果单击按钮时突然看到 URL 更改会使他们感到不安。因此必须解决这个问题。解决方法有二:(1)自己定义一个Actionlessform类,在aspx中不再使用系统提供的form

2006-06-19 15:54:00 424

原创 “未能创建 Mutex”问题的解决

1. 请先将VS2005关掉。2 .到ASP.NET的临时目录下面/Microsoft.Net/Framework/v2.0/Temporary ASpNET pages3 .删除你的项目的那个目录(或者都删除也行)4 .重启IIS(如果在命令行下输入 iisreset)5 .先打开IE访问你的项目(http://localhost/yourweb)6. 然后再打开VS2005

2006-06-12 23:18:00 726

原创 拒绝了对对象 'sp_sdidebug'(数据库 'master',所有者 'dbo')的 EXECUTE 权限

在.net中调用时出现“拒绝了对对象 sp_sdidebug(数据库 master,所有者 dbo)的 EXECUTE 权限” 的错误的解决办法。 该问题是我在用指定的URL启动项目后,再“附加进程”后运行程序时出现的。该问题主要是.net2005的调试机制引起的,当已启动程序,再附加进程后,他默认是要对SQL Server 也要进行调试的,可这需要装补丁才能支持。所以就出现了“拒绝了

2006-06-08 18:16:00 1065

原创 怎样用WEB标准改善网页布局

     我们大部分的设计师依旧在采用传统的表格布局、表现与结构混杂在一起的方式来建立网站。学习使用XHTML+CSS的方法需要一个过程,使现有网站符合网站标准也不可能一步到位。最好的方法是循序渐进,分阶段来逐步达到完全符合网站标准的目标。如果你是新手,或者对代码不是很熟悉,也可以采用遵循标准的编辑工具,例如Dreamweaver MX 2004,它是目前支持CSS标准最完善的工具。 1.初级改善

2006-06-08 10:13:00 371

原创 采用WEB标准的好处?

     我们大部分人都有深刻体验,每当主流浏览器版本的升级,我们刚建立的网站就可能变得过时,我们就需要升级或者重新建造一遍网站。例如1996-1999年典型的"浏览器大战",为了兼容Netscape和IE,网站不得不为这两种浏览器写不同的代码。同样的,每当新的网络技术和交互设备的出现,我们也需要制作一个新版本来支持这种新技术或新设备,例如支持手机上网的WAP技术。类似的问题举不胜举:网站代码臃肿

2006-06-08 10:09:00 452

原创 什么是WEB标准?

    WEB标准不是某一个标准,而是一系列标准的集合。     网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的

2006-06-08 10:08:00 410

原创 GridView中如何使用CommandField删除时,弹出确认框?

在.net2005提供的GridView中我们可以直接添加一个CommandField删除列:,完后在它的RowDeleting事件中完成删除。但在多半我们在做这种删除操作时都需要先让操作者再确认下,完后再进行删除,以避免误操作引起的误删除。 可以通过下面方法给GridView删除前加上个确认对话框。 首先,在GridView的属性对框话框中点击“Columns”进入它的“字段”设计器。接着在“字

2006-05-28 15:14:00 583

原创 微软SQL Server 2005的30项顶尖特性

微软SQL Server 2005的30项顶尖特性 10大顶尖数据库管理特性 特性 描述 数据库镜像 利用新增数据库镜像解决方案扩展日志传送功能。您可以使用数据库镜像特性通过设置自动故障转移至备用服务器的方式来增强SQL Server系统的功能。 在线恢复 利用SQL Server 2005,数据库管理员可以在SQL Server实例运行状态下执行恢复操作。由于只有那些被恢复的数据无法

2006-05-20 05:16:00 492

原创 微软升至live.com后hotmail邮箱不能登录的应急方法。

前阵子微软把.Net Passport转到live.com上,当时还兴奋、激动了一阵子。可最近却发现怎么也登录不进去了,hotmail邮箱里面的邮件根本无法查收。 真不知道微软是怎么搞的。还是仅国内的用户访问才会出现这个问题。 去网上找了个应急办法,那就是通过:http://mobile.msn.com/hm/folder.aspx  进行登录。这个本是微软为移动设备提供的登录网页,虽然界面简单了

2006-05-18 15:16:00 6137

原创 C#中copy某目录下的所有的目录和文件到目的目录

///         /// 递归拷贝所有子目录。        ///         /// 源目录        /// 目的目录        private void copyDirectory(string sPath,string dPath)        {            string[] directories = System.IO.Directory.GetDir

2006-05-12 17:35:00 2261

原创 Format String 之四(用户定义的日期/时间格式)

下表显示可用于创建用户定义的日期/时间格式的字符。与 Visual Basic 的早期版本不同,这些格式字符区分大小写。 字符 说明 (:) 时间分隔符。在某些区域设置中,可以使用其他字符表示时间分隔符。时间分隔符在格式化时间值时分隔小时、分钟和秒。格式化输出中用作时间分隔符的实际字符由系统的 LocaleID 值确定。 (/) 日期分隔符。在某些区域设置中,可以使用其他字符表示日期分

2006-04-05 15:01:00 514

原创 Format String 之三(预定义日期/时间格式)

下表标识预定义的日期格式和时间格式的名称。这些格式可以按名称用作 Format 函数的 style 参数: 格式名 说明 常规日期或 G 显示日期和/或时间。对于实数,显示日期和时间,例如 4/3/93 05:34 PM。如果没有小数部分,则只显示日期,例如 4/3/93。如果没有整数部分,则只显示时间,例如 05:34 PM。日期显示由系统的 LocaleID 值确定。 长日期或 D

2006-04-05 14:59:00 990

原创 Format String 之二(用户定义的数字格式)

下表标识可用于创建用户定义的数字格式的字符。这些字符可用于生成 Format 函数的 style 参数: 字符 说明 无 显示没有任何格式设置的数字。 (0) 数字占位符。显示一个数字或 0。如果表达式在格式字符串中出现 0 的位置上有数字,则显示该数字;否则在该位置显示 0。 如果数字的位数少于格式表达式中 0 的个数(小数点任一侧),则显示前导零或尾随零。如果数字的小数点分隔符右侧

2006-04-05 14:57:00 833

原创 Format String 之一(预定义的数字格式)

下表标识预定义数字格式的名称。这些格式可以按名称用作 Format 函数的 style 参数: 格式名 说明 常规数字、G 或 g 显示不带千位分隔符的数字。 货币、C 或 c 如果合适,则显示带千位分隔符的数字;小数点分隔符右侧显示两个数字。输出基于系统区域设置。 固定、F 或 f 小数点分隔符左侧至少显示一个数字,右侧至少显示两个数字。 标准、N 或 n 显示带千位分隔符的数字

2006-04-05 14:54:00 754

原创 .Net 2005 中通过MasterPage来更方便实现网站模板替换

前面曾在.net2003下做一个blog,由于也是要用到模板技术。多方查找,找了一个第三方自己实现的MasterPage组件来实现对每天blog用户模板更换的实现。不过,比使用,实现方面还是比较订烦的。制作一个新的模块必须有程序员的大量参于。 在MS发布.net2005 之后,它已提供了一个完整的,可以方便应用的MasterPage解决方案。用它就可以轻松实现网站模板的定制及自由更换。前阵子了解了

2006-03-21 17:19:00 664

原创 .NETt生成高质量缩略图的通用函数代码

在网站开发,特别是当前blog和web2.0开发是时,生成缩略图是一个非常常见和实用的功能。以前在asp里只能借助com组件实现,现在在.NET里可以利用其本身提供的强大类库轻松实现。下面帖出了在.NET中生成缩略图完整的代码,其支持4种生成方式。        /**////         /// 生成缩略图        ///         /// 源图路径(物理路径)        /

2006-03-16 09:48:00 505

原创 将日期格式化为yyyy/MM/dd

今天在一个界面中显示,要将日期格式化为:yyyy/MM/dd这种格式来显示。 可是通dt.ToString("yyyy/MM/dd")格式化,可完后却还是yyyy-MM-dd的样子。像是格式化没有起作用。最后才找到原因,原来是我们用的系统是采用的中文日期格化,这样就不行了。而需要做下处理。 将代码改为:dt.ToString("yyyy/MM/dd",new CultureInfo("en-US"

2006-03-15 17:35:00 980

原创 .NET中Math使用说明。

Math 概述 公共字段 E 受 .NET Framework 精简版的支持。 表示自然对数的底,它由常数 e 指定。 PI 受 .NET Framework 精简版的支持。 表示圆周和其直径的比率,它由常数 π 指定。

2006-03-10 15:48:00 762

原创 JavaScript 用户手册

关键字:JavaScript ,用户手册 ,使用说明,帮助,   JavaScript 用户手册

2006-03-10 15:44:00 402

原创 一个超强,超方便的通用表单验证方法。

在客户端进行数据合法性,是保证系统安全,以及提高用户体验的很重的方法。以前基本上都是每个项目自己写,完后再在对应控件中加入事件触发相应方法来完成,这样会发现每次都有很多工作是重复性的,而且写起来也挺麻烦。最近在我们新做的项目采用了一个可以通用,而且使用很方便的客户端验证方法。 它可以验证诸如: 1.是否为空;2.中文字符;Chinese 3.双字节字符;4.英文;5.数字;6.整数;7.实数;8.

2006-03-09 18:33:00 476

原创 .NET 2005 中通过TryParse来检验和转换数据类型。

在写程序时,我们经常会出现对传入的数据进行类型合法性检测,及做相应转换。 在以往,多半是通过正则表达式来检测的,有人也使用try{}catch{}来完成。 在新发布的.net 2005 又提供了一种新的方法来完成对应类型的检测及转换。 2005中每种类型都提供了TryParse方法,该方法的格式一般为bool TryParse(value,out resultValue)。value 就是将要转换

2006-03-09 16:35:00 535

原创 利用DataFormatString格式化列信息

今天用GridView来显示数据,利用DataFormatString格式化列信息,可是发现页面并没有任何编码,格式化没有效果,最后查资料才知道。ASP.NET2.0出于安全性的考虑,除了设置DataFormatString,还需要设置 HtmlEncode = false 才可以。

2006-02-23 14:40:00 432

原创 ASP.NET错误处理和程序优化

议程.错误类型以及处理方式.提高数据访问性能.服务器控件的使用.缓存的使用.提高性能的实用技巧错误类型以及处理方式1、错误的类型.分析程序错误–语法错误:语法有问题–逻辑错误:除0错误、类型不匹配、不正确输出、使用不正确的对象、处理无效的数据.编译错误:使用了不能被语言编译器识别,但ASP.NET能识别的关键字或语句时发生的错误.运行时错误.配置错误:Web.config文件出错2、错误的处理.使

2005-12-23 10:13:00 404

原创 开发ASP.NET应用程序应注意的安全问题

一、不能盲目相信用户输入   在Web应用开发中,开发者最大的失误往往是无条件地信任用户输入,假定用户(即使是恶意用户)总是受到浏览器的限制,总是通过浏览器和服务器交互,从而打开了攻击Web应用的大门。实际上,黑客们攻击和操作Web网站的工具很多,根本不必局限于浏览器,从最低级的字符模式的原始界面(例如telnet),到CGI脚本扫描器、Web代理、Web应用扫描器,恶意用户可能采用的攻击模式和手

2005-12-13 17:22:00 483

原创 从yahoo中国改版看互联网发展。

引子。yahoo中国全面进军搜索市场。        上周,在继阿阿里巴巴收购Yahoo中国二个月之后,对Yahoo中国进行了面全改版,推出了和Google,Baidu一样的搜索界面,由原来的做门户全面转向搜索市场。 搜索,互联网的又一大桶金。         Yahoo的加入,可以想象将是当下已经被炒的很火的搜索市场又加了更多的竞争和变数。         现在在做互联网的人都在说,以前是门户的

2005-11-17 10:17:00 434

原创 Asp.net中基于Forms验证的角色验证授权

Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用户的

2005-11-11 17:13:00 297

原创 DataList的ItemCommand事件为何丢失。

若将datalist数据绑定的部分放在了if(!Page.IsPostBack),这时它的ItemCommand事件就将丢失!

2005-11-10 17:23:00 364

原创 Asp.Net 控件命名规范

类型 前缀 示例 AdRotator adrt adrtTopAd Button btn btnSubmit Calendar cal calMettingDates CheckBox chk chkBlue CheckBoxList chkl chklFavColors CompareValidator valc valcValidAg

2005-10-25 23:41:00 333

空空如也

空空如也

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

TA关注的人

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