![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
asp.net技术
文章平均质量分 68
RemanticMemory
努力工作, 用心生活.
展开
-
实现的不让同一个用户登陆
string test = "username";private void Page_Load(object sender, System.EventArgs e){ if(Application["User_" + test] == null || Application["User_" + test].ToString() != Request.UserHostAddress)原创 2007-09-27 08:59:00 · 1042 阅读 · 0 评论 -
得到域名的一种方法
using 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.UI.WebCon原创 2007-04-18 16:59:00 · 889 阅读 · 0 评论 -
ADO.NET开发最佳实践
使用ADO.NET连接最佳实践为什么为连接池?– 创建连接所花费的时间与资源并不是无价值的。– Connection pools可以使在特定页面运行过后,连接能够保持下来ADO.NET中的连接池• 如果使用的是 OleDbConnection 类,则连接池将由提供程序自动处理,您不必自己进行管理。• 如果使用的是 SqlCon原创 2007-04-18 16:53:00 · 856 阅读 · 0 评论 -
Cookie使用中的一些要点及问题
创建Cookie: 调用Cookie对象的构造函数可以创建Cookie。Cookie对象的构造函数有两个字符串参数:Cookie名字和Cookie值。名字和值都不能包含空白字符以及下列字符: [ ] ( ) = , " / ? @ : ; 读取和设置Cookie属性 把Cookie加入待发送的应答头之前,你可以查看或设置Cookie的各种属性。下面摘要介绍这些方法:转载 2007-04-18 15:56:00 · 872 阅读 · 0 评论 -
CuteEditor 5.0 的使用
CuteEditor 5.0 破解版的下载地址是:http://www.seaskyer.netCuteEditor 5.0 演示地址:http://wap.seaskyer.net/CuteEditor/vb/一篇比较好的文章: CuteEditor 5.0的安装及它与Ajax.net配合无刷新操作数据库! 优点:配置简单,功能强大 其他在线编辑器:F转载 2007-04-18 09:54:00 · 1219 阅读 · 0 评论 -
String与StringBuilder 辩议
文中对String和StringBuilder的用法有一些偏差,首先,str = str.SubString(0, str.Length - 1)和str = str.SubString(1)的效率应该相差不大,String.SubString(int)的实现如下: public string Substring(int startIndex) { return this.Su原创 2007-04-18 17:33:00 · 904 阅读 · 0 评论 -
用ASP.Net实现文件的在线压缩和解压缩
用ASP.Net实现文件的在线压缩和解压缩 我们经常会遇到批量上传的问题,也会遇到将某个目录下所有文件都上传到服务器上的问题。那么,如何解决此类问题呢?以前的技术一般采用ActiveX等方式,这里笔者采用SharpZlib来实现,听说VS2005已有压缩和解压缩的解决方案,笔者还没有时间用VS2005,所以就只好使用VS2003 + SharpZlib来解决问题了。 1、首先从这里转载 2007-04-18 17:19:00 · 772 阅读 · 0 评论 -
DataGrid资料整理
关于datagrid的打印http://www.chinaaspx.com/article/csharp/295.htmC#中为DataGrid添加下拉列表框http://www.cnblogs.com/icesnaker/archive/2004/09/21/45015.aspxDataGrid也玩分页http://dev.csdn.net/article/32/32339.shtmData原创 2007-04-18 17:05:00 · 996 阅读 · 0 评论 -
共享一个通用的数据访问类
using System;using System.Data;using System.Data.SqlClient;using System.Configuration;using System.ComponentModel;namespace SQLHelper{ /// /// Class1 的摘要说明。 /// public class SQLHelper原创 2007-04-18 16:44:00 · 791 阅读 · 0 评论 -
asp.net 页面事件:顺序与回传
l 初始化² 当页面被提交请求第一个方法永远是构造函数。您可以在构造函数里面初始一些自定义属性或对象,不过这时候因为页面还没有被完全初始化所以多少会有些限制。特别地,您需要使用HttpContext对象。当前可以使用的对象包括QueryString, Form以及Cookies集合,还有Cache对象。注意:在构造函数里是不允许使用Session的。² 下一个将执行的方法是AddParsedS原创 2007-04-18 16:05:00 · 711 阅读 · 0 评论 -
C#基础概念
:本文部份资料来自网络,如有侵权,请与我联系,我会在第一时间声明引用或将其删除! 当初学 C# 时是找个人大概问了一下数据类型和分支语句就开始做项目了。这两天又全面的看了一下相关的基础知识(学而时习之嘛),总结了25个问题:1.静态变量和非静态变量的区别?2.const 和 static readonly 区别?3.extern 是什么意思?4.abstract 是什么意思?5.in转载 2007-04-18 09:48:00 · 713 阅读 · 0 评论 -
一些常用的Js调用类
using System;using System.Web;using System.Web.UI;using System;using System.Web;using System.Web.UI;namespace 4ec{ /// /// 一些常用的Js调用 /// public class Jscript {原创 2007-04-11 00:28:00 · 677 阅读 · 0 评论 -
用.NET操作ACCESS数据库(创建,压缩,备份,恢复组件) 类
/*用.NET操作ACCESS数据库(创建,压缩,备份,恢复组件) 写一个小型程序,手头没有Microsoft Access,如何建立数据库,一切依然简单.首先引用C:/Program Files/Common Files/System/ado/msadox.dll,该DLL包含ADOX命名空间;接着引用C:/Program Files/Common Files/System/ado/msjr原创 2007-04-11 00:27:00 · 1149 阅读 · 0 评论 -
Asp.Net 学习资源列表
原创 2007-04-18 17:16:00 · 687 阅读 · 0 评论 -
C#验证输入的是否数字的方法
static bool IsNumeric(string str) { if (str==null || str.Length==0) return false; foreach(char c in str) { if (!Char.IsNumber(c)) { return false; } } return true;原创 2007-04-18 17:32:00 · 798 阅读 · 0 评论 -
C#中字符串处理的一些自定义方法
using System.Collections.Generic;using System.Linq;using System;using System.Configuration;using System.Text;using System.Text.RegularExpressions;using System.Xml;using System.Web;using System.Colle原创 2007-09-27 08:53:00 · 1572 阅读 · 0 评论 -
asp.net利用多线程执行长时间的任务,客户端显示出任务的执行进度的示例
对上一次的做一点修改,增加一个比较美观的进度显示 上面那个是运行中的画面,下面那个是结束后的画面 用到的图标在这里: 对上次的前台修改如下: WebForm54 http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> .font { FONT-WEIGHT: no转载 2007-09-27 08:55:00 · 1102 阅读 · 0 评论 -
DataGrid实现自增列、单选、多选
上一次,我们为这个DataGrid实现了添加、删除、修改、分页、动态修改内容等功能,今天再来分析一下如何为之添加自增列、单选、多选的功能。 首先看一下需要在上次的基础上增加的代码: (1)实现自增列 只需要在前台添加一个模板列,绑定ItemIndex+1就可以了 (2)实现单选 在上面的基础上,为这个列加一个radio原创 2007-09-27 08:48:00 · 1182 阅读 · 0 评论 -
用C#写的字符串截取函数
用C#写的字符串截取函数public string CutStr(string sInString,int iCutLength){ if(sInString==null || sInString.Length==0 || iCutLength int iCount=System.Text.Encoding.GetEncoding("Shift_JIS").GetByteCount原创 2007-09-27 08:52:00 · 1515 阅读 · 0 评论 -
如何在DataGrid里面产生滚动条而不滚动题头
我们在开发的时候一定遇到,使用DataGrid的时候由于不想分页(数据没有那么多)但是又显示不在一页里面,此时我们希望在DataGrid里面出现一个滚动条,可以上下滚动DataGrid里面的数据而不用上下滚动页面,由于写本文的目的是为了说明如何实现,所以对于细节性的问题读者可以自己思考完成(比如:既要分页又要滚动等等)。为了可以滚动DataGrid我们需要一个可以让客户端的Table滚动js脚本(原创 2007-09-27 08:50:00 · 948 阅读 · 0 评论 -
repeater实现多列显示_ASP.NET技巧
一、下面的代码实现,每行显示三列前台代码:后台代码:protected int i=1;private void Page_Load(object sender, System.EventArgs e){XmlSerializer ser = new XmlSerializer(typeof(DataSet));DataSet ds = new DataSet("myDataSet")转载 2007-05-30 22:14:00 · 1086 阅读 · 0 评论 -
FSO方法列表 ----静态文件生成
方法:BuildPath语法:对象名.BulidPath(路径,文件名)说明:在路径上添加文件名,如果有需要的话,会自动加上/分隔符。方法:CopyFile语法:对象名.CopyFile(源路径,目标路径[,是否覆盖])说明:将一个或多个文件从源位置复制到目标位置。源位置支持通配符,如果目标路径最后字符为/则认为目标路径是目录,是否覆盖参数默认值为TURE,如果目标位置文件已经存在,而是否覆盖原创 2007-04-20 10:36:00 · 893 阅读 · 0 评论 -
获取错误信息并到指定页面
不要使用Response.Redirect,而应该使用Server.TransferRedirect会导致post-back的产生从而丢失了错误信息,所以页面导向应该直接在服务器端执行,这样就可以在错误处理页面得到出错信息并进行相应的处理原创 2007-04-18 17:26:00 · 723 阅读 · 0 评论 -
Server.MapPath(path)的详细说明
用法:1.Server.MapPath("/") 应用程序根目录所在的位置 如 C:/Inetpub/wwwroot/2.Server.MapPath("./") 表示所在页面的当前目录 注:等价于Server.MapPath("") 返回 Server.MapPath("")所在页面的物理文件路径3.Server.MapPath("../")表示上一级目录 4.Server.Map原创 2007-04-18 17:00:00 · 1376 阅读 · 0 评论 -
C#中使用Excel
在做一个小项目,需要把一些查询结果导出到Excel,找了一些资料,自己也总结出了一点方法,与大家共享。一、首先简要描述一下如何操作Excel表先要添加对Excel的引用。选择项目-〉添加引用-〉COM-〉添加Microsoft Excel 9.0。(不同的office讲会有不同版本的dll文件)。using Excel;using System.Reflection;//产生一个Ex原创 2007-04-18 16:01:00 · 877 阅读 · 0 评论 -
自己写的excel导入sqlserver函数
public static bool import_excel(string excelPath) { bool result = false; //本地连接】 string myConnectString = "Server=localhost;Database=database;uid=sa;pwd=×××××;"; SqlConnection原创 2007-04-18 16:00:00 · 1599 阅读 · 1 评论 -
StringBuilder的实现与技巧
在上一篇进一步了解String 中,发现了string的不便之处,而string的替代解决方案就是StringBuilder的使用..它的使用也很简单System.Text.StringBuilder sb = new System.Text.StringBuilder();这样就初始化了一个StringBuilder ..之后我们可以通过Append()来追加字符串填充到sb中..在你初始化一个原创 2007-04-18 17:34:00 · 924 阅读 · 0 评论 -
数据库操作基类,实现对Sql数据库的各种操作.
using System;using System.Web;using System.Data;using System.Data.OleDb;using System.Configuration;namespace 4ec{ /// /// 数据库操作基类 /// 实现对Sql数据库的各种操作 /// 创建时间:2007-3-30 ///原创 2007-04-11 00:26:00 · 905 阅读 · 0 评论 -
对控件的处理类
using System;using System.Data;using System.Data.SqlClient;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace 4ec{ /// /// 对控件的处理类 /// public class MyCont原创 2007-04-11 00:30:00 · 773 阅读 · 0 评论 -
对一些字符串进行操作的类
using System;using System.Drawing;using System.Data;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Text.RegularExpressions;using System.IO;using System.Drawing.Ima原创 2007-04-11 00:29:00 · 862 阅读 · 0 评论 -
DataGrid使用技巧大杂烩
DataGrid正反向排序http://dev.csdn.net/develop/article/26/26817.shtmDataGrid删除确认及Item颜色交替http://dev.csdn.net/develop/article/26/26768.shtmDataGrid常见解决方案(三)--在DataGrid中选择,确认,删除多行复选框列表http://dev.csdn.net/原创 2007-01-14 13:08:00 · 963 阅读 · 0 评论 -
有关ItemCreated和ItemDataBound与ItemCommand的理解
当创建 DataGrid 控件中的项时(不论是在往返行程中还是在将数据绑定到控件时),都会引发 ItemCreated 事件。ItemCreated 事件通常用于控制 DataGrid 控件中行的内容和外观。当项被数据绑定到 DataGrid 控件后,将引发 ItemDataBound 事件。此事件为您提供了在客户端显示数据项之前访问该数据项的最后机会。当引发此事件后,该数据项将被设为空,原创 2007-01-14 13:06:00 · 1570 阅读 · 0 评论 -
ASP.NET 2.0防止同一用户同时登陆
要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在。在这里使用一个cache存放已经登陆的用户名,但是还有一个问题就是要知道用户是什么时候离开系统的呢?这就要定期清除cache中的内容了,也就是设置一个cache的时间。这个时间可以跟用户的session值联系起来,刚好当用户session值失效的时候该用户在cache里面的信息也会被清空.原创 2007-02-27 17:23:00 · 882 阅读 · 1 评论 -
Asp.net实现文件上传
本代码实现文件上传,显示上传文件信息,新建目录功能,可以在此基础上开发强大的文件上传功能.aspx代码 Asp.net实现文件上传 上传文件信息 目录 文件 runat="server">C:/Inetpub/wwwroot/NetStudy/IOStudy/ Text="上 传"> name="File1" runat="server">原创 2007-01-03 00:57:00 · 976 阅读 · 0 评论 -
Asp.Net如何生成静态页(转载自多处)
方案1:/// /// 传入URL返回网页的html代码/// /// URL/// public static string getUrltoHtml(string Url){errorMsg = "";try{System.Net.WebRequest wReq = System.Net.WebRequest.Create(Url);// Get the response instance.原创 2007-01-03 00:39:00 · 828 阅读 · 0 评论 -
Asp.Net页面输出到WORD、EXCEL、TXT、HTM等类型的文档
利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM等类型的文档很容易的。主要分为三步来完成。 一、定义文档类型、字符编码 Response.Clear(); Response.Buffer= true; Response.Charset="utf-8"; //下面这行很重要, attachment 参数表示作为附件下载,您可以改成 on转载 2007-01-02 23:47:00 · 1795 阅读 · 1 评论 -
用.net实现远程获取其他网站页面内容
远程获取网页内容.经过一定的处理和灵活应用,可以开发成成体系网站内容采集系统.通常也叫做"新闻小偷"一般来说.做内容采集分为如下几个大致的步骤:1.远程获取页面的全部Html源文本.2.通过过滤处理,分析有效内容文本.(通常用正则表达式来截取有效数据)3.将格式有效的数据,根据自己的数据库结构分标题,内容....一些其他属性保存到自己的本地数据库.ok整个采集过程如此简单.原理也不难.下面我们看看原创 2006-12-31 21:45:00 · 937 阅读 · 0 评论 -
关于截取超长字符串的办法
定义一个函数: //截取超长字符串//str 要截取的字符 length :从第几位截取 public string CutString1(string str,int length) { string newString=""; if(str!="") { if(str.Length>length) { newString=str.Substri原创 2006-12-27 09:22:00 · 1035 阅读 · 0 评论 -
多附件上传的方法
前台:在中加入下段javascript function addFileControl() { var str = document.getElementById(FileCollection).insertAdjacentHTML("beforeEnd",str) } function addFileControl() {原创 2006-12-27 09:21:00 · 952 阅读 · 0 评论 -
ASP.NET 2.0 "无法显示XML页"解决办法
vs2005正式版终于出来了,开始学asp.net了。按教程上写了个最基本的网页,一打开竟然出现错误:________________________________无法显示 XML 页。 使用 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。 名称以无效字符开头。处理资源 http://localhost/AspxDemo/demo.aspx 时出错。原创 2006-12-26 09:21:00 · 5567 阅读 · 2 评论