ASP.NET
文章平均质量分 79
atomb
这个作者很懒,什么都没留下…
展开
-
一个功能强大的表单验证程序
表单的验证一直是网页设计者头痛的问题,表单验证类 Validator就是为解决这个问题而写的,旨在使设计者从纷繁复杂的表单验证中解放出来,把精力集中于网页的设计和功能上的改进上。Validator是基于JavaScript技术的伪静态类和对象的自定义属性,可以对网页中的表单项输入进行相应的验证,允许同一页面中同时验证多个表单,熟悉接口之后也可以对特定的表单项甚至仅仅是某个字符串进行验证。因为是伪静原创 2005-03-13 17:09:00 · 1481 阅读 · 0 评论 -
经典正则表达式
匹配中文字符的正则表达式: [/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=function(){return this.replace([^/x00-/xff]/g,"aa").length;}匹配空行的正则表达式:/n[/s| ]*/r匹配HTML原创 2005-03-23 16:29:00 · 1446 阅读 · 0 评论 -
一个广为流传的关于项目管理的通俗讲解
这是一个广为流传的关于项目管理的通俗讲解 想首先问大家一个问题:你觉得中国人聪明还是美国人聪明? 我见过最好的回答是美籍华人。 我们说美国人很愚蠢,为什么呢? 你们都考过T或G吧,他们经常会出这么一道题1/3+1/2=? 50%的人回答是2/5,这可是美国研究生入学考试的试题呀! 通常在这个问题之前还有一个1/2+1/2=?为什么? 他们怕太难了,先给个容易的热身一下。 我在美国的时候见过很多的原创 2005-03-24 13:37:00 · 856 阅读 · 0 评论 -
asp.net实现pop功能
一个asp.net 版本的邮件接收程序,我们知道,在asp+中发送Email是见很方便的事情,可是怎么进行收取pop信件的程序呢?看来只有拿出豆腐的杀手剑了:)首先我们来看看这个程序的代码:pop.aspxprotected void Page_Load(Object Src, EventArgs E){ String user="doufu"; //邮箱用户代码 Stri原创 2005-03-26 19:00:00 · 1402 阅读 · 0 评论 -
在C#中用最简洁有效的代码执行存储过程并返回数据
存储过程 p_sys_Login 定义如下:CREATE PROCEDURE p_sys_Login @argUserID varchar(20), --用户名 @argPassword varchar(20), --密码 @argResult varchar(50) OUTPUT --登录结果AS/* ... ...*/ 下面演示如何在C原创 2005-03-20 02:48:00 · 704 阅读 · 0 评论 -
DataGrid相关知识总结(收集自各位老大处)
关于datagrid的问题,如何使行宽不可由用户更改。(即行宽固定,不能通过拖拉的方式改变)定义DataGrid的时候就把宽度设定 如何在winform中DataGrid点击某行,使数据实时显示在TEXTBOX中?datagrid的keypress事件中textbox1.text=mydatagrid(mydatagrid.currentcell.ro原创 2005-03-24 13:50:00 · 911 阅读 · 0 评论 -
@@ERROR @@ROWCOUNT 返回的都是上一条SQL 语句后的执行信息。
比如下面的SQL 语句: select EmployeeID from employees -- 这条SQL 语句返回9条记录 print(@@error) print(@@ROWCOUNT) 返回的结果是: (9 row affected) 0 0 而 select EmployeeID from employees -- 这条SQL 语句返回9条记录 print(@@ROWCOUNT) pri原创 2005-04-03 17:17:00 · 1519 阅读 · 0 评论 -
ASP.NET中上传文件到数据库
介绍为什么要将文件保存到数据库呢?理由很多,最直接的就是,将文件放入数据库以后,可以对文件进行更好的管理,特别是文本文件、图片等,如果不使用数据库,数量巨大的时候,很难做到有效的管理和区别。特别是需要作一些与文字密切相关的应用的时候,将文件全部放入数据库是最好的选择,对文字的处理、检索等,都可以直接利用数据库的一些功能,可以做到真正的有效管理。本文举例主要针对以文字为基础的文件,比如WORD等,但原创 2005-04-03 21:21:00 · 942 阅读 · 0 评论 -
写入和读取图片(c# asp.net sqlserver)[转]
首先要创建一个表包含自段image 和 type 类型各自为image 和 vnancharWebForm1.aspx WebForm1 WebForm1.aspx.csusing System;using System.Collections;using System.ComponentModel;using System.Data;using System.D原创 2005-04-04 23:08:00 · 1132 阅读 · 0 评论 -
汉字编码及相关问题(unicode,ansi,gb2312)
在计算机中字符通常并不是保存为图像,每个字符都是使用一个编码来表示的,而每个字符究竟使用哪个编码代表,要取决于使用哪个字符集(charset)。 在最初的时候,Internet上只有一种字符集——ANSI的ASCII字符集,它使用7 bits来表示一个字符,总共表示128个字符,其中包括了英文字母、数字、标点符号等常用字符。之后,又进行扩展,使用8 bits表示一个字符,可以表示256个字符,主原创 2005-03-23 16:05:00 · 4146 阅读 · 1 评论 -
C#执行存储过程的简化 选择自 spanzhang 的 Blog
下面的方法是我在实际开发中摸索出来的,可以在很大程度上简化调用存储过程的代码。首先来看一下C#调用存储过程的一般过程:1、打开数据库连接SqlConnection;2、生成一个SqlCommand;3、向命令对象填充参数;4、执行存储过程;5、关闭连接;6、其他操作。我这里讲的主要是简化第3步操作,最终在调用存储过程的时候只需要传递存储过程的名字和相应的参数值。调用示例如下: db原创 2005-03-20 02:55:00 · 680 阅读 · 0 评论 -
C# - MailSender 邮件发送组件源代码 (支持ESMTP, 附件)
namespace JcPersonal.Utility{ using System; using System.Collections; using System.Net.Sockets; using System.IO; using System.Text; /// /// Mail 发送器 /// public class MailSender { /// /// SMTP服务器域原创 2005-03-13 17:16:00 · 981 阅读 · 1 评论 -
How do I change the FROM address to a friendly name?
By default, many people set the FROM property of the MailMessage class to something like: mail.From = "[email protected]"By doing this the email address will show up in the FROM line of most email reade原创 2005-03-13 17:21:00 · 839 阅读 · 0 评论 -
大数据量下的分页
大数据量下的分页郭红俊 对于非常大的数据模型而言,分页检索时,每次都加载整个数据源非常浪费。通常的选择是检索页面大小的块区的数据,而非检索所有的数据,然后单步执行当前行。 本文演示ASP.net的DataGrid和Sql Server 实现大数据量下的分页,为了便于实现演示,数据表采用了Northwind数据库的Orders表(830条记录)。 如果数据表中有唯原创 2005-03-20 03:02:00 · 727 阅读 · 0 评论 -
存储过程DataGrid分页及注意点 选择自 mail_ricklee 的 Blog
sqlserver中的存储过程完整代码/****************************************************************** 存储过程名: GetCustomersDataPage * 过程描述: 通用大数据集分页* 传入参数: * 传出参数: * 修改记录* 姓名 日期 修改类型* NickLee 2005-1-17原创 2005-03-20 03:12:00 · 792 阅读 · 0 评论 -
.NET中统一的存储过程调用方法
.NET中统一的存储过程调用方法刘志波 声明:该文已发表在《计算机应用》第23卷第11期上 摘要:在各种系统开发中,使用存储过程是一个良好的习惯,不仅可以带来临时表、函数、游标等特性,而且调试、升级、维护都变得方便。可是,几乎所有的存储过程的调用都是一种模式,主要差别也就是每个存储过程的参数不同。那么,可不可以采用一种方法来统一所有的存储过程调用,减少不必要的编程呢?在研究了SQL Server数原创 2005-03-21 17:45:00 · 843 阅读 · 0 评论 -
Asp.Net页面输出到EXCEL
其实,利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM等类型的文档很容易的。主要分为三步来完成。 一、定义文档类型、字符编码 Response.Clear(); Response.Buffer= true; Response.Charset="utf-8"; //下面这行很重要, attachment 参数表示作为附件下载,您可以改成 online原创 2005-03-26 17:37:00 · 884 阅读 · 0 评论 -
使用Socket撰写邮件发送程序
首先,我们简单介绍一下带验证的SMTP服务器如何使用AUTH原语进行身份验证,其详细的定义可以参考RFC2554。具体如下:1)首先,需要使用EHLO而不是原先的HELO。2)EHLO成功以后,客户端需要发送AUTH原语,与服务器就认证时用户名和密码的传递方式进行协商。3)如果协商成功,服务器会返回以3开头的结果码,这是就可以把用户名和密码传给服务器。4)最后,如果验证成功,就可以开始发信了。下面原创 2005-03-26 18:09:00 · 1584 阅读 · 0 评论 -
asp.net实现验证码
#region 实现一个验证码的类public class ValidateCode{private Bitmap validateimage;private Graphics g;public ValidateCode(){validateimage = new Bitmap(120, 30, PixelFormat.Format24bppRgb);g = Graphics.FromImage(原创 2005-03-26 19:04:00 · 906 阅读 · 0 评论 -
SQL Server 存储过程的分页方案比拼
1SQL Server 存储过程的分页,这个问题已经讨论过几年了,很多朋友在问我,所以在此发表一下我的观点 2建立表: 3 4CREATE TABLE [TestTable] ( 5 [ID] [int] IDENTITY (1, 1) NOT NULL , 6 [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,原创 2005-06-20 13:01:00 · 1088 阅读 · 1 评论