自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 (论坛答疑点滴)__doPostBack()无效?

有的时候想在客户端触发服务器端控件的click事件 我们这么写__doPostBack(id,) 但是为什么有的时候会实效? 因为__doPostBack()函数并没有在页面产生 (如果没有类似linkbutton等控件的话asp.net引擎不产生这段js) 解决方法如下: 比如前台页面 asp:Button id="Button1" runat="server" Text="Bu

2008-09-26 17:25:00 1155

转载 AJAX / AJAX框架 / AJAX.NET (Professional) / ASP.NET AJAX 区别和详解

 承蒙大家厚爱,不少朋友都会把遇到的问题向老赵进行讯问。不过在阅读很多朋友问题的过程中,以及平时和别人讨论中,亦或是园子里的文章中经常发现一些误用概念的情况。如果在概念上没有形成共识,那么在工作和交流上就会造成许多问题。因此,虽然老赵已经在其他一些地方(例如WebCast或一些文章的评论)做过解释,但是现在仍然觉得有必要特地来澄清一些概念,解释一下这些概念之间的区别和联系。希望在明确这些概念之后,

2008-09-17 09:36:00 1735 1

原创 .net中使用Flash上传文件时的Web.Config的配置注意,精

    "POST,GET"   path="Upload.axd"/>   "POST,GET"   path="Upload.axd"   type="Upload"/>       ·   verb可以是"GET"或"POST",表示对GET或POST的请求进行处理。"*"表示对所有请求进行处理,这里是对GET请求进行处理。         ·   path指明对

2008-09-16 15:11:00 2921 1

原创 asp.net为控件动态添加事件

实现的功能是在网页上的Panel中动态添加一个Button,并为这个Button写一个单击事件。动态添加控件的事件,语句: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Control.Command += new CommandEv

2008-09-05 10:18:00 1689 2

转载 C#中的委托和事件(续)

 引言如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。为什么要使用事件而不是委托变量?在 C#中的委托和事件 中,我提出了两个为什么在类型中使用事件向外部提供方法注册,而不是直接使用委托

2008-09-04 15:37:00 1413 1

转载 C# 中的委托和事件

 引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对O

2008-09-04 14:58:00 770 2

原创 在Web站点中创建和使用Rss源

 术语表tag:标签markup:标记node:结点item:条目entry:入口Rss Reed:Rss 源介绍Rss是将你Web站点的内容与其他人分享的标准方式。Rss代表着:Really Simple Syndication。它不过是一个标准化的XML标记,用于描述你想要分享的内容。因此Rss是一个在你的内容准备好被其他用户所消费时被广泛接受的格式。一些使用Rss的范例站点有:www.asp

2008-09-04 14:58:00 623

原创 引用: 把new、virtual、override说透

我们先看下面一段程序:    ///      /// 父类 /// 作者:周公 /// 首发地址:http://blog.csdn.net/zhoufoxcn/archive/2008/09/02/2864429.aspx /// 日期:2008-09-01     ///      public class Father     {         

2008-09-02 14:55:00 535

原创 ASP与ActiveX控件交互实战(二)

 我们来看看如何从服务端获取数据,传递到ActiveX控件中。1)  初始化时使用参数绑定2)  运行时得到数据 打开vb6,新建ActiveX控件工程。工程名:fOcx,用户控件名:UC2为了方便,我们使用ActiveX控件接口向导…,菜单->外接程序->外接程序管理器->VB 6 ActiveX控件接口向导。确定即可。 打开ActiveX控件接口向导,下一步

2008-09-01 15:53:00 875

原创 ASP与ActiveX控件交互实战(三)

 ActiveX控件得到客户端的信息,如何传递到服务端???一种方法就是得到值后,使用Get,Post方式提交,这可能也是最常用的.有没有更好一些的方法呢?能不能在控件中直接向服务器发出请求而得到数据呢? 打开vb6,新建ActiveX控件工程。工程名:fOcx,用户控件名:UC3添加1个按钮,2个文本框代码如下: Option Explicit 

2008-09-01 15:53:00 832

原创 ASP与ActiveX控件交互实战(一)

 ActiveX控件运行在客户端。我们可以获得客户端的一些信息,如IC卡的信息,客户端的验证等等。但是ActiveX控件也有许多缺点:客户端的部署很困难,如客户端不能正确下载,下载了以后不能正确执行,下载的时候需要设置IE的安全级别等等。更多的时候,我都在使用COM组件来扩展ASP的功能。准确地说,是服务端运行的Activex Dll组件。使用Server.CreateObject(“工程

2008-09-01 15:52:00 1958 4

原创 用C#编写ActiveX控件

首先,建立一个WinForm控件项目HelloWorld,并拖入一个Label控件,文字设为HelloWorld,如图: UserControl1.cs内容如下:  using System;  using System.Collections;  using System.ComponentModel;  using System.Drawing;  using System.Da

2008-09-01 11:50:00 759

原创 (总结)如何为windows服务添加安装程序

最早写windows服务的时候,不知道如何用制作安装程序来安装。通常都是用命令InstallUtil来安装卸载,但我记性不好,这个讨厌的命令总记不住,而且,用这个命令安装后,在service里面看不到所启动的服务。     后来找了下资料,终于找到如何制作windows service安装程序,用安装程序,会自动在service里面增加该服务,可以随意停止启动,也可以用自带的删除程序来删除,使用非

2008-08-28 17:41:00 1622

原创 用C#创建Windows服务(Windows Services)

 Windows服务在Visual Studio 以前的版本中叫NT服务,在VS.net启用了新的名称。用Visual C# 创建Windows服务不是一件困难的事,本文就将指导你一步一步创建一个Windows服务并使用它。这个服务在启动和停止时,向一个文本文件中写入一些文字信息。 第一步:创建服务框架 要创建一个新的 Windows 服务,可以从Visual C# 工程中选取 Win

2008-08-28 17:41:00 621

原创 权限系统设计

 1 需求目前我做的这个项目的权限的要求可以归结为以下几点:用户是基于角色的。每个用户属于,且仅属于一个角色。 系统中存在至少一个超级用户,且该用户具有所有权限。只有超级用户具有用户管理权限。 超级用户可以仅仅针对某一个人定义权限。 对于权限的判断,有以下两种基本形式,其它形式是这两种形式的演化: 不含参权限。例如用户是否具有添加用户、管理文章分类的权限等。

2008-08-27 17:42:00 723

原创 JavaScript使用技巧精萃

 (一).确认删除用法:  1. BtnDel.Attributes.Add("onclick","return confirm("+"确认删除?"+")");  2. linktempDelete.Attributes["onclick"]="javascript:return  confirm("+"确认删除?"+");";  3. private void grdProject_It

2008-08-27 17:40:00 591

原创 禁用页面缓存的终极解决方法,适用于(IE/FireFox)

 在web开发中合理使用缓存可以有效的提高网站的性能,但是在某些场合下因为缓存的存在会带来很多的问题。例如:因为缓存的存在会造成重复提交数据的问题,验证码图片不能正确显示的问题,等等。这个时候我们就要禁用页面缓存的功能。      我们常用的做法是发送一个“no-cache”的指令,但是实际使用过程中我们发现,这个指令对IE是有效的,但是对Firefox却没有效,这是因为,使用该指令Fir

2008-08-22 16:26:00 164

原创 将自己的代码自动添加版权信息

 现在大多数公司都规定程序员在程序文件的头部加上版权信息,这样每个人写的文件都可以区分开来,如果某个文件出现问题就可以快速的找到文件的创建人,用最短的时间来解决问题,常常是以下格式:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//=====

2008-08-22 16:23:00 8210 19

原创 一刻钟精通正则表达式

开篇,还是得说说 ^ 和 $ 他们是分别用来匹配字符串的开始和结束,以下分别举例说明 "^The": 开头一定要有"The"字符串; "of despair$": 结尾一定要有"of despair" 的字符串; 那么,"^abc$": 就是要求以abc开头和以abc结尾的字符串,实际上是只有abc匹配 "notice": 匹配包含notice的字符串 你可以看见如果你没有用我们提到的两个字符(最

2008-08-21 13:22:00 1244 2

原创 Asp.net中防止用户多次登录的方法

 在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。   常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程序唯一的一个对象):    string strU

2008-07-25 11:32:00 3790 9

原创 asp.net生成高质量缩略图通用函数(c#代码),支持多种生成方式

 ///         /// 生成缩略图        ///         /// 源图路径(物理路径)        /// 缩略图路径(物理路径)        /// 缩略图宽度        /// 缩略图高度        /// 生成缩略图的方式            public static void MakeThumbnail(string originalImagePa

2008-07-24 13:11:00 1751 2

原创 翻译 一些很酷的.Net技巧

 原作出处:http://www.codeproject.com/useritems/tips.asp?df=100一..Net Framework1.  如何获得系统文件夹使用System.Envioment类的GetFolderPath方法;例如:Environment.GetFolderPath( Environment.SpecialFolder.Personal )2

2008-07-23 11:04:00 30282 25

原创 TripleDES加密、解密算法

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Security.Cryptography;using System.IO;namespace WindowsFormsApplication1{

2008-06-25 17:39:00 5428 1

原创 ListView控件与DataPager控件详解(1)

简介:VS2008提供的新控件中只有ListView与DataPaper两个控件。ListView是一个很强大的控件,他可以实现其它数据控件可以实现的任意功能。而且ListView也前所未有的灵活。通过定义它的模板我们几乎可以实现任意一种数据展现方式。ListView提供了默认的5种展现样式Grid、Tiled、Bulleted List、Flow和SigleRow。下面五张图分别为这五种样式

2008-06-25 11:12:00 10663 2

原创 .net中的placeholder控件

用来动态加载用户自定义控件。使用方法:PlaceHolder1.Controls.Add(LoadControl("/Manage/HtmlControl/Ad_QuickButton.ascx"));

2008-06-25 10:25:00 1056

原创 拖放操作和文件复制小功能

一直都没试过拖放操作的用处,今天试了试,发现真的很好用!! 下面的代码没有打入注释,加入了一个ListBox,当文件拖放上来后,讲内容显示在里面  private void lstFilePath_DragEnter(object sender, DragEventArgs e)         {             if (e.Data.GetDataPresent

2008-06-24 14:00:00 864 1

原创 使用DirectX.Capture.dll和DShowNET.dll捕获视频程序

  以下来自:http://www.codeproject.com/cs/media/directxcapture.asp 我简单翻译下,帮助以下英文不太好的朋友 提供示例下载: http://www.cnblogs.com/Files/mgod/DirectXCapture_src.zip http://www.cnblogs.com/Files/mgod/DirectX

2008-06-24 13:58:00 3011

原创 Linq新特性功能说明

http://www.cnblogs.com/lyj/archive/2008/01/08/1030525.html

2008-06-23 16:09:00 601

原创 LinQ学习之旅(3)

扩展方法 (Extension Methods)        我们平时在使用要判断一个字符串是不是邮件地址的,以前的写法:            public bool isEmailAddress(string email)        {            Regex regex = new Regex(                 @"^[/w-/.

2008-06-23 15:42:00 563

原创 LinQ学习之旅(2) 自动属性

在以前的我们写一个类属性一般都要定义一个私有变量,如:    public class Person    {        private int _id;        public int Id        {            get { return _id; }            set { _id = value; }        

2008-06-23 15:39:00 1379

原创 Asp以及相关代码

强制变量声明:Option Explicit忽略错误语句:On Error Resume Next问题:调用存储过程返回RecordSet,不能进行正常分页解决:设置Rs.cursorlocation = 3问题:调用存储过程,在过程中进行INSERT或UPDATE时返回RecordSet,将报错解决:设置set  nocount  on(存储过程)

2008-05-13 17:54:00 659

原创 深入浅出之正则表达式(二)

前言:        本文是前一片文章《深入浅出之正则表达式(一)》       本文是Jan Goyvaerts为RegexBuddy写的教程的译文,版权归原作者所有,欢迎转载。但是为了尊重原作者和译者的劳动,请注明出处!谢谢!的续篇,在本文中讲述了正则表达式中的组与向后引用,先前向后查看,条件测试,单词边界,选择符等表达式及例子,并分析了正则引擎在执行匹配时的内部机理。   9.

2008-05-13 17:53:00 616

原创 深入浅出之正则表达式(一)

前言:       半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这篇文章。关于本文的名字,使用“深入浅出”似乎已经太俗。但是通读原文以后,觉得只有用“深入浅出”才能准确的表达出该教程给我的感

2008-05-13 17:52:00 527

原创 ASP.NET 2.0中将 GridView 导出到 Excel 文件中

  ... @ Page Language = " C# "  EnableEventValidation = " false "   %> DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > s

2008-05-13 17:49:00 565

原创 检测远程URL是否存在的三种方法

 1 private   bool  UrlExistsUsingHttpWebRequest( string  url) 2 { 3   try  4   { 5   System.Net.HttpWebRequest myRequest  = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url); 6   myRe

2008-05-13 17:48:00 799

原创 Asp.net 中资源文件的调用

 ///         /// 获取资源文件中的值        ///         /// 返回类型        /// key        ///         public static object GetResource(ResourceType Type,string TagName)        {            System.Resources.Resourc

2008-05-13 17:46:00 635

原创 ASP.NET2.0:利用Localization实现本地化

摘要: 随着计算机网络的发展,一些商业机构也开始向国际市场迈进。因此这些商业的机构的网站也开始面向全世界的用户,要求网站具有多语言的选择,实现本地化。在.NET1.1框架下面,如果你要实现本地化,你可能要借助某些插件,甚至要编写一连串的代码;但是在.NET2.0框架底下,你会发现一切原来是那么的简单~~! 主要内容: 1. 简单例子2. 进一步认识Localization3. 语言转换4. 解决

2008-05-13 17:42:00 975

原创 收集的一些开发技术和应用实例

1.100%.net的pdf组件source:http://www.codeproject.com/showcase/pdfrasterizer.aspfiles: /Files/jillzhang/TallComponents.PDF.Rasterizer.zip 2.一套漂亮的Winform控件files: /Files/jillzhang/winformcontrols.rar 3.Exce

2008-05-13 17:41:00 2202 1

原创 C#中制作公司公章

制作印章来说,主要是如何让字均匀的显示在弧线段上,那么一般的印章要么以圆或者椭圆为底图,不过这两者的算法大致相同,为了方便说明,如下就用相对简单的圆来举例说明,如果需要做椭圆的话,可以在我的基础上进行扩展,因为核心算法是一样的,相对于圆来说,椭圆求弧长以及各个字符的位置,这两点相对麻烦些,但是这两者都可找到相应的数学公式。 这里首先提一点,我这篇文章部分借鉴了codeproject的一个例子,

2008-05-13 17:38:00 1779

原创 在C#.net中如何操作XML

在C#.net中如何操作XML需要添加的命名空间:using System.Xml;定义几个公共对象:XmlDocument xmldoc ;XmlNode xmlnode ;XmlElement xmlelem ;1,创建到服务器同名目录下的xml文件:方法一:xmldoc = new XmlDocument ( ) ;//加入XML的声明段落,XmlDeclaration xm

2008-05-13 17:36:00 584

空空如也

空空如也

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

TA关注的人

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