- 博客(37)
- 资源 (4)
- 收藏
- 关注
原创 更改应用程序工作目录
<br />每个进程都具有一个当前工作目录。在解析相对目录引用时,该目录是搜索路径的开始之处。如果调用进程更改了目录,则它只对该进程有效,而不能影响调用它的那个进程。当应用程序终止时,工作目录被还原为其原始位置(从其开始进程的目录)。<br /> <br />在.Net中可以使用以下方法来更改应用程序的当前工作目录:<br /> <br />1. 使用Directory.SetCurrentDirectory方法. 此方法在C#、VB.Net等均通用。<br /> <br />2. 在VB.Net下使用Mi
2010-09-09 10:13:00
546
原创 this用途 (C#)
this 的常用用途: this 关键字引用类的当前实例。在类中限定被相似的名称隐藏的成员,例如:public Employee(string name, string alias) { this.name = name; this.alias = alias;} 在类中将类的当前实例作
2010-05-17 11:58:00
435
原创 深拷贝和浅拷贝
浅拷贝,只是复制本身,它包含的对象只是复制引用;深拷贝,不仅要复制本身,还要复制他所包含对象. 另一个比较形象的描述:别人想要你们家的房子,你把钥匙给他了,那叫浅拷贝;你给他盖了一个一模一样的,那叫深拷贝。 摘自:http://topic.youkuaiyun.com/t/20060512/01/4745869.html
2010-05-17 11:44:00
229
原创 Javascript 日期对象Date扩展
Date对象扩展,包括常用中文日期格式解析、加减操作、日期差、周操作和季操作。具体扩展的方法如下: parseCHS--静态方法。解析常用的中文日期并返回日期对象。 add--日期加减操作。[注:此函数在上传时还存在一个BUG。请下载后把此函数内的第一行"var regExp = /^/d+$/;" 改为 "var regExp = /^([+-])?/d+$/;", 要不然就做不了减
2009-05-30 19:29:00
325
原创 使用UpdatePanel
在之前多个项目里都使用过UpdatePanel,但还是对它一知半解,甚至有时还对Atlas有些负面情绪,哈哈……今天终于忍不住要把它弄明白了。UpdatePanel控件针对其上所包含的内容进行部分刷新。使用UpdatePanel控件需要注意的有以下几点。1、要在页面上使用Asp.net Ajax,页面上是必须添加ScriptManager的;2、把需要部分刷新的特定内容添加到特定的
2008-12-18 16:28:00
362
原创 Javascript 层拖动--灵活版
最近做项目对Javascript要求较高,所以对它慢慢的又熟悉了。下面放上一个较为灵活的层拖动Demo代码,一为收藏整理,二希望能对需要的朋友起一点作用,哈哈…… "text/css"> #l1 { height: 20px; border: 1px solid #
2008-12-11 11:17:00
474
1
原创 完美的自动完成效果(JS)
最近有点郁闷,没什么状态工作,所以今天就整理了一下这段时间项目里用到的一个自我感觉良好的AJAX自动完成效果,现在发布上来与大家一起分享。 这个自动完全效果的最大特点是:1、下拉显示多字段数据;2、可以用多控件接收多字段选择项。效果如下图: Demo下载地址:http://download.youkuaiyun.com/source/824513
2008-12-01 00:13:00
557
原创 Asp.net后台获取HTML控件提交数据的方法
1、HTML页面控件必须设置“name”属性:如 2、在ASP.NET代码页面中使用Request.Form["txt"]来接收以上控件txt所提交的数据。 完成,哈哈。知道了后就超简单,不知道时N难……
2008-11-28 11:39:00
2069
原创 Asp.Net 关于Could not load file or assembly 'Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e
Could not load file or assembly Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c or one of its dependencies.出现这个问题的原因有两个:1、系统里没有安装“Excel 2003”;
2007-11-03 13:09:00
14526
原创 在Web应用程序中使用Profile
今天在研究Asp.net 2.0的用户配置文件功能。ASP.NET 2.0 中的用户配置文件功能使您可以定义并存储要在整个应用程序中使用的基于用户的设置。而且,在用户未登录时,可以将这些设置存储在匿名配置文件中,然后在将来某个时间将其迁移到登录用户的配置文件中。网站通常需要一个便捷方法来存储适用于站点范围的特定于用户的数据。配置文件功能为定义特定于用户的数据以及存储和检索这些用户数据提供了一
2007-07-26 19:16:00
1889
原创 aspnet_regsql工具的实用命令
aspnet_regsql工具的相关操作可以参考MSDN的相关文档:http://msdn2.microsoft.com/zh-cn/library/ms229862(VS.80).aspx 。以下记录一些常用的命令:1、向指定数据库添加/移除Profile支持添加:aspnet_regsql -E -S -A p -d 移除:aspnet_regsql -E -S -R p -d
2007-07-25 21:53:00
2835
原创 .NET2.0 快速入门遇到的问题
今天由于要找关于Profile相关的资料需要安装“.Net快速入门”教程。第一次安装时不知道什么回事在安装事例数据库时出错了,然后看了日志但没理会就继续安装第二次了,但第二次安装又异常的顺利的完成了。于是,就开始使用起来的,但在运行教程里面的代码时却出现了以下错误:“找不到存储过程dbo.aspnet_CheckSchemaVersion ”。其实以上存储过程是ASP.Net 2.0
2007-07-24 18:36:00
1248
原创 ASP.NET 错误--用户'NT AUTHORITY/NETWORK SERVICE'登录失败
导致如题所示的错误是因为ASP.NET应用程序使用Windows身份认证方式,但ASP.NET应用程序用于访问数据库的默认用户NT AUTHORITY/NETWORK SERVICE没有被授于访问数据库的权限。解决以上问题的方法是将用户NT AUTHORITY/NETWORK SERVICE授以对特定数据库的访问权限。具体实现方法如下:打开SQL Server“企业管理器”--打开
2007-07-23 12:36:00
880
原创 Repeater、DataList分页
本文介绍使用PagedDataSource类为Web控件Repeater和DataList实现分页。 PagedDataSource封装数据绑定控件(如 DataGrid、GridView、DetailsView 和 FormView)的与分页相关的属性,以允许该控件执行分页操作。下面以一个实例来介绍如何实现分页:页面代码:@ Page Language="C#" AutoEventW
2007-07-23 00:00:00
612
转载 ORM
对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将java程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 这也同时暗示者额外的执行开销;然而,如果ORM作为一种中间件实现,则会有很多机会做优化,而这些在手写
2007-07-20 01:21:00
623
原创 Sys.WebForms.PageRequestManagerParserErrorException 错误的解决办法
从以下英文文档可得出解决方法:用Response.Redirect()或Response.Write()进行URL带参数的页面重定向时出现如题所示的错误。Ajax是无刷新的,而使用Response进行带参重定向时需要刷新页面。所以只须在UpdatePanel下设置“asp:PostBackTrigger”的“ControlID”为指定的控件名称即可,如: 参考的英文文档:If you
2007-07-18 22:54:00
2452
原创 Sys.WebForms.PageRequestManagerTimeoutException:The Server request tiemd out. 的解决办法
出现如题所示的问题可以设置的AsyncPostBackTimeOut属性为适当的时间值。
2007-07-18 22:43:00
1096
原创 Web 页间数据传输方式
1、URL 字符串传输;2、Application 应用程序状态、Session 会话状态;3、Server.Transfer(); Server.Transfer()方法可以传递页面中的任何对象到目标页面中。 如:源页面 A.aspx 和 目标页面 B.aspx,其中 A.aspx 中有属性Test: Public String Test {
2007-06-17 11:00:00
596
原创 SQL查询去除不确定的重复数据
原表AAA BB CC1 100 201 -100 201 100 252 200 302 -200 302 200 351 100 401 200 401 -300 403 300 45目的表 BAA BB CC1
2007-05-05 15:54:00
771
原创 SQL语句实现数据表的字段值横向显示
用SQL实现由原表A到目标表B的转换,将原表A中CC列的值做为目标表B的字段,目标表B新建字段的值为原表A中对应的_Value值,如以下两表。原表AID CC _Value-- -- --- ------- -- --- -----1 D 100 2 D 2003 D 3001 E
2007-05-05 15:48:00
1503
原创 SQL事务介绍
Begin Transaction:开始一个事务;Commit Transaction:提交事务;Rollback Transaction:回滚事务。其中Commit Transaction 与Rollback Transaction 都必须有对应的Begin Transaction 才能正确被执行。如:Begin Tran……Rollback TranCommit Tran以上事
2006-03-08 14:59:00
3243
1
转载 Unicode 字符编码
Unicode 是一种重要的交互和显示的通用字符编码标准,它覆盖了美国、欧洲、中东、非洲、印度、亚洲和太平洋的语言,以及古文和专业符号。Unicode 允许交换、处理和显示多语言文本以及公用的专业和数学符号。它希望能够解决多语言的计算,如不同国家的字符标准,但并不是所有的现代或古文都能够获得支持。 Unicode 字符可以适用于所有已知的编码。Unicode 是继 ASCII(
2006-03-06 22:28:00
2875
原创 Label类的AutoEllipsis属性
Label类的AutoEllipsis属性是.Net Frameword 2.0版新增的属性,获取或设置一个值,指示是否要在 Label 的右边缘显示省略号 (...) 以表示 Label 文本超出 Label 的指定长度。
2006-02-25 19:01:00
1587
转载 CultureInfo.InvariantCulture 属性
ms-help://MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfsystemglobalizationcultureinfoclassinvariantculturetopic.htm
2006-02-24 23:18:00
795
原创 STAThreadAttribute 与 MTAThreadAttribute
STAThreadAttribute---- 指示应用程序的 COM 线程模型是单线程单元 (STA)。MTAThreadAttribute---- 指示应用程序的 COM 线程模型是多线程单元 (MTA)。将此属性应用于入口点方法(C# 和 Visual Basic 中的 Main() 方法)。它们对其他方法无效。示例:[STAThread]public static voi
2006-02-24 23:15:00
1053
原创 WebMethod
ms-help://MS.MSDNQTR.2003FEB.2052/vbcon/html/vbtskUsingWebMethodAttribute.htm
2006-02-22 00:20:00
627
原创 WebService 属性
//C#[WebService(Namespace="......",Discription="......")]用于WebService类声明前,“Namespace”定义命名空间,“Discription”描述。如:// C#[System.Web.Services.WebService( Namespace="http://servername/xmlwebservice
2006-02-22 00:10:00
910
转载 设计模式之Factory
设计模式之Factory document.title="设计模式之Factory - "+document.title板桥里人 (转载请保留)工厂模式定义:提供创建对象的接口.为何使用?工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经
2006-02-21 18:02:00
644
转载 Lock语句
ms-help://MS.MSDNQTR.2003FEB.2052/csref/html/vclrflockstatement.htm
2006-02-21 00:24:00
817
原创 死锁
死锁是指各并发进程彼此互相等待对方所拥有的资源,且这些并发进程在得到对方的资源之前不会释放自己所拥有的资源。从而造成大家都想得到资源而又得不到,各并发进程不能继续向前推进的状态。
2006-02-21 00:08:00
627
原创 进程与线程
进程是一个具有独立功能的程序对某个数据集在处理机上的执行过程和分配资源的基本单位。 进程和程序的区别与联系: 1、进程是一个动态概念,而程序是一个静态概念。程序是指令的有序集合,没有任何执行的含义。而进程则强调执行过程,它动态地被创建,并被调度执行消亡。 2、进程具有并行特征,而程序没有。即独立性和异步性。 3、进程是竞争计算机系统
2006-02-21 00:00:00
650
转载 什么是DOM
DOM (Document Object Model,文档物件模型),是一种文档平台,它允许程序或脚本动态的存储和上传文件的内容,结构或样式.利用为SVG定义的DOM,通过脚本语句可以很方便的做出SVG动画.大量的事件句柄如onmouseover,onclick,也都可以指派给任何一个SVG物件.由于具有良好的兼容性,因而脚本语句能同时对一个页面中XML和SVG同时作用.
2006-02-15 17:59:00
776
转载 Ajax相关
(原创)再谈 N 个 ASP.net DropDownList 无刷新联动菜单(较全) 摘要: 再谈 N 个 ASP.net DropDownList 无刷新联动菜单,牺牲N-1个ASPX来实现自动更新机制,避免刷新的闪动!! (全文共7648字)——点击此处阅读全文利用XMLHTTP无刷新自动实时更新数据 XMLHTTP资料 AJAX开发简略 源:http://de
2006-02-15 17:24:00
933
转载 我的.Net下应用程序发布问题的简易解决方案
这几天写了两个小工具,一个是图片自动浏览器,另一个是批量文件名修改器。(如你感兴趣,在这里http://www.qqaa.net/download/ 可以下载到)正想发布时,遇到WIN98,WIN2K系列,WIN2003,WIN XP客户端的发布问题,主要是有的可能安装了“.NET 框架”,有的则没有。怎么解决这个问题呢?以下是我的解决方法:1、VS.Net中新建一个安装与布署项目,选择“安装向导
2005-10-25 12:07:00
686
圆角框js类DD_roundies
2009-06-05
Javascript 日期对象Date扩展
2009-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人