asp.net(资料)
文章平均质量分 69
feng2375
这个作者很懒,什么都没留下…
展开
-
VS2005[C#] 轻轻松松 掌握 TreeView [ 回车展开节点, 鼠标右键,禁止闪屏....]
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace ks原创 2007-12-05 15:22:00 · 1185 阅读 · 0 评论 -
彻底删除一个项目中的源代码管理信息(VSS6.0)
今天在打开一个别人的程序的时候,老是提示我要连接源代码管理服务器,这个程序用到的源代码服务器我当然连接不上,看着很不爽,就开始删除源代码管理信息。在删除了解决方案目录、各个项目目录下的:mssccprj.scc 、工程名.vssscc、vssver.scc 、项目名.csproj.vspscc这四类文件后,打开项目仍然报没删除干净,报下面错误。The solution appears to转载 2007-12-14 13:49:00 · 1022 阅读 · 0 评论 -
快速删除重复记录,SQL Server如何实现
如果一张表的数据达到上百万条,用游标的方法来删除简直是个噩梦,因为它会执行相当长的一段时间…… 开发人员的噩梦——删除重复记录 想必每一位开发人员都有过类似的经历,在对数据库进行查询或统计的时候不时地会碰到由于表中存在重复的记录而导致查询和统计结果不准确。解决该问题的办法就是将这些重复的记录删除,只保留其中的一条。 在SQL Server中除了对拥有十几条记录的表进行人原创 2007-12-20 11:19:00 · 566 阅读 · 0 评论 -
ASP.NET Caching
Caching缓存,就是将一些生成代价比较大的常用数据,保存起来重用。一般数据都保存在内存中,因为从内存中读取数据比从数据库等其他地方要快。ASP.NET通过两种方式支持缓存:通过Cache API存储任意数据,通过页面输出缓存经常被访问的页面。让我们来看一个例子。一个电子商务的站点, 它的目录一般一周更新一次。站点提供了一套用户界面让客户订购产品。当一个客户浏览目录时,系统将通过网络去查询数据库原创 2008-03-12 11:59:00 · 797 阅读 · 0 评论 -
什么是触发器及简单例子
触发器是一种特殊的存储过程,类似于其它编程语言中的事件函数,SQL Server™ 允许为 INSERT、UPDATE、DELETE 创建触发器,当在表(视图)中插入、更新、删除记录时,触发一个或一系列 T-SQL 语句。触发器分为两种一个是INSTEAD OF 触发器;一个是AFTER 触发器。AFTER 触发器(也叫“FOR”触发器)会在触发 insert、update 或是del转载 2007-12-20 10:52:00 · 1923 阅读 · 0 评论 -
ado.net获取存储过程的返回值
CREATE proc sp_uptmp @tmpName varchar(50),@srcPos varchar(255)as Begin TRAN insert into t_template values(@tmpName,@srcPos)COMMIT return isnull(@@identity,0)GO SqlConnection dbconn = new原创 2007-12-20 15:14:00 · 1141 阅读 · 0 评论 -
一个简单的三层结构的类
/**//****************************************************************** * * GuestBook.DB Description * * GuestBook.DB类集成了该留言板所有的数据操作、业务逻辑 * 以及其他的辅助方法。 * *****************原创 2008-01-07 22:59:00 · 779 阅读 · 0 评论 -
ASP.NET设计网络硬盘之两重要类
要进行“网络硬盘”功能设计,首先要熟悉.NET中处理文件和文件夹的操作。File类和Directory类是其中最主要的两个类。了解它们将对后面功能的实现提供很大的便利。 System.IO.File类和System.IO.FileInfo类 在设计和实现“网络硬盘”的过程中,将大量地使用和文件系统操作相关的内容。故本节先对和文件系统相关的两个.NET类进行简要介绍。 System.IO.F原创 2008-04-02 10:31:00 · 418 阅读 · 0 评论 -
asp.net 2.0 将文字转成图片(文字生成图片)
《asp.net 2.0 将文字转成图片》出处 :http://blog.csdn.net/LEOlws/archive/2006/12/30/1469370.aspx作者:甜饼旺--------------------------- 代码开始 -----------------------------CompNamePic.aspx(图片要显示在哪个页面中的图片框中)CompNam转载 2008-01-10 15:48:00 · 3687 阅读 · 0 评论 -
asp.net 发送邮件
使用smtpClient发送邮件时,经常跑出难以明白的错误。其实主要都和我们申请的免费邮箱有关系。有些邮箱不支持,比如163的以前申请的帐号可以用,新注册的帐号是发不了的。 /**//**//**//// /// 功能:发送邮件,返回字符串:“发送成功”否则返回错误代码。 /// 创建:2007-08-23 /// /// MailTo为收信人地址原创 2008-04-09 10:20:00 · 632 阅读 · 0 评论 -
[转]认识ASP.NET配置文件Web.config
一、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的转载 2008-04-08 13:00:00 · 413 阅读 · 0 评论 -
VSS使用手册
1 VSS概述 版本控制是工作组软件开发中的重要方面,它能防止意外的文件丢失、允许反追踪到早期版本、并能对版本进行分支、合并和管理。在软件开发和您需要比较两种版本的文件或找回早期版本的文件时,源代码的控制是非常有用的。 Visual SourceSafe 是一种源代码控制系统,它提供了完善的版本和配置管理功能,以及安全保护和跟踪检查功能。VSS通过将有关项目文档(包括文本文件、图象文件、二进制转载 2007-12-14 11:48:00 · 552 阅读 · 0 评论 -
win2003局域网怎样文件共享
1.检查guest账户是否开启 2003默认情况下不开启guest账户,因此些为了其他人能浏览你的计算机,请启用guest账户。同时,为了安全请为guest设置密码或相应的权限。当然,也可以为每一台机器设置一个用户名和密码以便计算机之间的互相访问。 2.检查是否拒绝Guest用户从网络访问本机 当你开启了guest账户却还是根本不能访问时,请检查设置是否为拒绝guest从网络访问计算机,因为XP默原创 2007-12-13 18:01:00 · 2710 阅读 · 0 评论 -
Directory类创建文件夹、删除文件夹
System.IOusing System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.转载 2007-12-07 10:10:00 · 1150 阅读 · 0 评论 -
在ASP.NET 2.0中直接得到本页面生成的HTML代码
在ASP.NET 2.0中,有时候需要对ASP.NET生成的HTML代码进行处理,或者是保存成静态文件。ASP.NET 提供了直接将请求保存成文件的方法:HttpRequest.SaveAs方法。下面这个方法就是在ASP.NET 2.0中得到ASP.NET生成的HTML代码,同时,生成一个静态文件的方法。@ Page Language="C#" AutoEventWireup="true"转载 2007-12-07 18:20:00 · 726 阅读 · 0 评论 -
fileUpload选图片image中显示
代码:onpropertychange="document.getElementById(Image1).src=this.value"在fileupload中加如以上代码原创 2007-12-07 15:14:00 · 1534 阅读 · 0 评论 -
.net,C#,Ftp各种操作,上传,下载,删除文件,创建目录,删除目录,获得文件列表等
.net,C#,Ftp各种操作,上传,下载,删除文件,创建目录,删除目录,获得文件列表等using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;using System.Windows.Forms; namespace ConvertData...{转载 2007-12-07 18:03:00 · 9082 阅读 · 4 评论 -
Asp.net 2.0 Treeview 无限级无刷新示例
@ Page Language="C#" %>@ Import Namespace="System.IO" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">script runat="server"> void Treeview1_TreeNo转载 2007-12-07 18:22:00 · 593 阅读 · 0 评论 -
验证视图状态 MAC 失败 ( Validation of viewstate MAC failed )
ASP.NET站点发布后,遇到如下错误:“验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate”。 原因 ASP.Net的 runat=server 会对ViewStat进行MAC的加密,使得提交数据时只能对同一页面进行。 处理方法原创 2007-12-10 13:02:00 · 1134 阅读 · 0 评论 -
极好的无刷新二级联动下拉列表
测试平台:ie6,firefox 功能:二级无刷新连动 特点:跨浏览器;提交窗体取第二下拉框的值;数据来源于数据库;以xmlhttp来发送请求,实现无刷新 请求:如果您能够找到更好的方法请告诉我,非常感谢,您的批评和建议对我是莫大的鼓励webform1.aspx:@ Page language="c#" Codebehind="WebForm1.aspx.cs" Aut原创 2007-12-13 09:22:00 · 963 阅读 · 0 评论 -
ASP.NET2.0小技巧--内部控件权限的实现
在使用ASP.NET2.0的身份验证和授权时,有时候我们需要提供比页面更高一级的安全功能。传统的我们使用web.config里的deny或者allow来控制用户对某一个页面的访问,但是如果您使用 username为administrator password为aspx-net.com 登陆 http://www.aspx-net.com 您会发现随着您权限的不同,你可以对页面的全部或者局原创 2007-12-13 09:31:00 · 484 阅读 · 0 评论 -
实现千万级数据的分页显示
/* 名称:spAll_DeleteNoneUnique 输入:要查询的表名和字段列表 输出: 调用: 说明:实现千万级数据的分页显示!--可以在5秒内获取1448万条记录里的第1200页的100条记录,雄不? 作者:铁拳 邮件: 网站:http://www.wellknow.net 更新:20040610 支持:http://bbs.wellknow.net 版权:转述时请注明来源:用思维创造原创 2007-12-13 09:43:00 · 537 阅读 · 0 评论 -
web的用户验证方式
最近,看了一些MS的portal源程序,对于其中的用户验证觉的很感兴趣。特整理注释如下:Web.Config的配置: //窗体验证方式 //如果未通过则转向WebForm1.aspx //拒绝未通过验证的用户 //允许通过验证的用户 Global.ascx: if(Request.IsAuthenticated==true) //如果通过了转载 2007-12-13 10:02:00 · 962 阅读 · 0 评论 -
输出页面前显示Loading......
HTML>HEAD>HEAD>BODY onload="location=document.all.frm.src"> iframe style="display:none" src="SongList.aspx?SingerID=SingerID"]%>" id="frm">iframe> Loading....BODY>HTML>原创 2008-04-08 11:51:00 · 561 阅读 · 0 评论 -
ASP.NET生成WORD文档服务器部署注意事项
1、Asp.net 2.0在配置Microsoft Excel、Microsoft Word应用程序权限时 error: 80070005 和8000401a 的解决总 2007-11-01 11:30 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。控制面板-》转载 2008-04-11 15:59:00 · 591 阅读 · 0 评论 -
盈科短信猫的C#接入程序DEMO
首先写一个类用来导入DLL文件,以用实现其方法,以方便以后调用。using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using Syste转载 2008-01-18 11:06:00 · 1277 阅读 · 1 评论 -
常用正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [/u4e00-/u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^/x00-/xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:/n/s*/r评注:原创 2008-09-18 11:11:00 · 498 阅读 · 0 评论 -
net生成安装包
下面只是最基本的操作。 程序环境: VS 2005 C# WINFORM 在源程序中: 1.程序完成后,点击生成,生成成功后,系统会在工程文件夹的DEBUG目录里产生相应的EXE文档及DLL。 2.不要点击发布,因为发布后会在工程文件夹的DEBUG目录里产生一个setup.exe等文档原创 2008-10-27 18:05:00 · 1598 阅读 · 0 评论 -
大型互联网网站架构 转
大型互联网网站架构心得之一:分 转自 : 朱晔 ID:LoveCherry http://blog.csdn.net/LoveCherry/archive/2008/06/19/2564096.aspx我们知道,对于一个大型网站来说,可伸缩性是非常重要的,怎么样在纵向和横向有良好的可伸缩性,就需要在做架构设计的时候考虑到一个分的原则,我想在多个方面说一下怎么分:首先是横向的分:原创 2009-01-05 17:41:00 · 687 阅读 · 0 评论 -
EXCEL之工作表(Worksheet)基本操作应用示例(转)
在编写代码时,经常要引用工作表的名字、知道工作表在工作簿中的位置、增加工作表、删除工作表、复制工作表、移动工作表、重命名工作表,等等。下面介绍与此有关及相关的一些属性和方法示例。-------------------------------------------------------------------------------[示例1]增加工作表(Add方法)Sub AddWorksh原创 2009-01-07 10:54:00 · 2033 阅读 · 0 评论 -
vs2005生成excel
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;us原创 2009-01-07 16:06:00 · 2126 阅读 · 0 评论 -
Ruby on Rails的下载及安装以及开发环境的搭建
版权所有,欢迎转载,转载请注明转自http://www.suneca.com要基于ruby开发应用程序,我们必须安装ruby、gem、rails、mongrel。第一,到官方网站上下载最新的Ruby One-Click Installer版本(已经自带了RubyGems,一个Ruby标准的包管理器),下载地址为:http://rubyforge.org/frs/download.php/29263原创 2009-02-23 11:48:00 · 1257 阅读 · 0 评论 -
读xml插入数据库
SqlConnection conn = new SqlConnection(); conn.ConnectionString= System.Configuration.ConfigurationManager.ConnectionStrings["xml_connstring"].ToString(); conn.Open();原创 2008-12-23 17:04:00 · 546 阅读 · 0 评论 -
DataTable 批量插入数据库
**//// /// 批量插入数据库 /// /// /// private void InsertUserRights(String userId, String[] listNum) ...{ DeleteUserRights(userId); // 新建一个DataT原创 2008-12-23 16:52:00 · 1766 阅读 · 1 评论 -
C#获取存储过程的Return返回值和Output输出参数值
1.获取Return返回值 程序代码//存储过程 //Create PROCEDURE MYSQL // @a int, // @b int //AS // return @a + @b //GO SqlConnection conn = new SqlConnection(ConfigurationManager.Connec原创 2008-12-24 17:47:00 · 749 阅读 · 0 评论 -
在asp.net 2.0中使用SqlBulkCopy类迁移数据
我们经常要在一个表中将数据迁移到另一个表,当然,用的方法十分多了。在.net 2.0中,提供了一个sqlbulkcopy类,也可以实现如下的操作,下面简单介绍下。比如一个表如下CREATE TABLE Person3(PersonID int IDENTITY(1,1) PRIMARY KEY, Name nvarchar(200), Email nvarchar(200), Picture原创 2008-12-29 10:45:00 · 649 阅读 · 0 评论 -
如何实现Asp与Asp.Net共享Session
微软.net中,Session的存储机制已经与Asp的存储机制不一样,虽然可以在同一个IIS下同时运行asp与aspx,但是它们之间不能传递Session。之前大批系统应用到了asp,在升级过程中,如果完全抛弃asp来重写,一来工作量太大,二来以前的成果不能保存下来。所以微软提出了一个Session共享的解决方案,只是此文档光说明原理,并没有说具体的操作步骤,由此文描述过程。简原创 2008-06-24 16:26:00 · 1022 阅读 · 1 评论 -
ETERM出错信息索引
ACTION 行动代码不正确AIRLINE 航空公司代码不正确AMOUNT 数量,通常指FC、FN中的票价输入不正确AUTHORITY 权限CASH COLLECTION(SCNY???.??)LOST原创 2008-06-20 00:58:00 · 2842 阅读 · 0 评论 -
ASP.NET里的事务处理(ado.net 数据库应用)
事务是一组组合成逻辑工作单元的数据库操作,虽然系统中可能会出错,但事务将控制和维护每个数据库的一致性和完整性。如果在事务过程中没有遇到错误,事务中的所有修改都将永久成为数据库的一部分。如果遇到错误,则不会对数据库作出任何修改。 例如,在一个银行应用程序中,如果资金从一个帐户转到另一个帐户,则会将一定的金额记入一个帐户的贷方,同时将相同的金额记入另一个帐户的借方。由于计算机可能会因为停电、网络原创 2008-04-11 16:51:00 · 646 阅读 · 0 评论 -
RMAN中常用backup命令
backup命令选项: 1.设置备份标记 backup database tag=full_bak1; 注:每个标记必须唯一,相同的标记可以用于多个备份只还原最新的备份。 2.设置备份集大小(一次备份的所有结果为一个备份集,要注意备份集大小) backup database maxsetsize=100m tag=data原创 2008-01-17 17:59:00 · 7858 阅读 · 0 评论