ASP.NET 2.0防止同一用户同时登陆
摘要:要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在。在这里使用一个cache存放已经登陆的用户名,但是还有一个问题就是要知道用户是什么时候离开系统的呢?这就要定期清除cache中的内容了,也就是设置一个cache的时间。这个时间可以跟用户的session值联系起来,刚好当用户session值失效的时候该用户在cache里面的信息也会被清空....
阅读全文
posted @
2007-05-24 15:29
石川
阅读(161)
推荐(0)
ASP.NET中关于上传附件的大小设置问题
摘要:ASP.Net中关于上传附件的大小设置问题Asp.Net中,上传文件的默认大小是4096 KB,也就是4M,不过你可以在Web.config中更改这个数据 那么此时就是10M的文件,当然你也可以把它修改的更大,但是不管改成多大都会有个极限,如果用户上传的文件比这个值大,就会出现程序Catch不到的异常
阅读全文
posted @
2007-05-24 15:08
石川
阅读(198)
推荐(0)
一些web开发中常用的、做成cs文件的js代码
摘要:点击前面 + 查看全部代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Web;using System.Web.UI;namespace COCOWO.COMP{ /**//// /...
阅读全文
posted @
2007-05-24 15:08
石川
阅读(174)
推荐(0)
如何实现Asp与Asp.Net共享Session
摘要:在.net中,Session的存储机制已经与Asp的存储机制不一样,虽然可以在同一个IIS下同时运行asp与aspx,但是它们之间不能传递Session。 之前大批系统应用到了asp,在升级过程中,如果完全抛弃asp来重写,一来工作量太大,二来以前的成果不能保存下来。 所以微软提出了一个Session共享的解决方案,只是此文档光说明原理,并没有说具体的操作步骤,由此,我撰文描述过程。 ...
阅读全文
posted @
2007-05-24 14:38
石川
阅读(214)
推荐(0)
IE与firefox限制文件上传类型的一点小区别及相应逻辑的小改进
摘要:做了一个上传组件以后,在IE中通过以下代码限制上传文件类型为jpg和png: 1/**//// 2/// 判断是否合法的文件类型 3/// 4/// 文件上传组件的引用 5/// 是否允许上传的文件类型 6private bool FileTypeAllowed(FileUpload fu) 7{ 8 //是否合法的文件类型,通过FileUpload的ContentType属性来确定类...
阅读全文
posted @
2007-05-22 11:02
石川
阅读(504)
推荐(0)
FreeTextBox License机制的粗浅分析
摘要:FreeTextBox留在我们的记忆中曾经是开源、功能实用的良好印象,然而有一天我们看着FreeTextBox的背影离我们越走越远的时候,我们只能手握FreeTextBox 1.6.3这个最后的开源版本,心中难免有几许遗憾和无奈。 前几天一个朋友对我抱怨说他使用的FreeTextBox 3.0.5版本不支持IE7,让我想想办法,我赶紧到FreeTextBox官网去看了看,发现从FreeText...
阅读全文
posted @
2007-05-22 10:47
石川
阅读(206)
推荐(0)
多级下拉菜单(动态)
摘要:-------------------------------------源代码下载/Files/singlepine/topmenu.rar public class TopMenu : System.Web.UI.Page{ protected DataRow[] father; protected DataRow[] first; protected DataRow[] s...
阅读全文
posted @
2007-05-19 17:01
石川
阅读(292)
推荐(0)
ASP.NET AJAX入门系列(2):使用ScriptManager控件
摘要:ScriptManager控件包括在ASP.NET 2.0 AJAX Extensions中,它用来处理页面上的所有组件以及页面局部更新,生成相关的客户端代理脚本以便能够在JavaScript中访问Web Service,所有需要支持ASP.NET AJAX的ASP.NET页面上有且只能有一个ScriptManager控件。在ScriptManager控件中我们可以指定需要的脚本库,或者指定通过J...
阅读全文
posted @
2007-05-19 08:20
石川
阅读(276)
推荐(0)
母版页的使用
摘要:一、母版页简介 Asp.net2.0改进了以往版本对网页设计方面支持上的不足,新增了母版页,或者将它称为页面模版较容易让人理解他的作用。母版页能够为asp.net应用程序创建统一的用户界面和样式,这是母版页的核心功能。采用母版页制作的网站都含有两种文件:一种是母版页,一种是内容页。母版页的后缀为.master,里面封装页面的公共元素;内容页的后缀为.aspx,就是普通的aspx页面,...
阅读全文
posted @
2007-05-18 22:45
石川
阅读(994)
推荐(0)
变相激发FileUpload事件
摘要:最近用到FileUpload控件上传资源,需要在本地选择资源时为一个文本框赋值,将选择本地资源的路径名称赋值给文本框内,由于FileUpload控件并没有事件,所以现在我们所能用到的只能是教本触发事件来达到我们的要求,在网上找了n天资料发现有的朋友使用给FileUpload控件添加Attributes,来加载onpropertychange事件,具体代码如下(这句要在页面加载的时候执行): Fil...
阅读全文
posted @
2007-05-18 22:20
石川
阅读(627)
推荐(0)
两款.net 下编辑器小结
摘要:在asp.net 状态下,有两款不错的网页编辑器,分别是freetextbox和fckeditor,网上不少文章介绍之,现归纳之1 freetextox 安装时引用freetexbox.dll就可以了,拖拉控件在web.config中添加 要特别注意的是vs.net 2005+asp.net 2.0下,还要在要用freetextbox的页面里设置好 不...
阅读全文
posted @
2007-05-18 21:47
石川
阅读(311)
推荐(0)
支付宝Payto接口的c#.net实现
摘要:它现在这种支付方式比较多象网银在线等使用的方法都是url验证,就是通过url参数和一个这些url参数的md5编码来确认这个连接的正确性,支付宝在你购买成功后跳转自定义连接的时候会传2次过来,第一次是数据底层请求,第二次是web请求,而只有第一次有验证码,这个只能通过记录下来才看的到,因为两次请求间隔很小,如果光显示的话最后的结果是被第二次覆盖了的。所以在接收的时候就要设定接收条件,一种是没有not...
阅读全文
posted @
2007-05-18 21:46
石川
阅读(173)
推荐(0)
DataGrid自动编号之黄金版
摘要:自动编号的用处很多,查看共有多少条数据,可以给你自动生成的Div,HTML控件进行命名,可以准确的操作这个控件,DataGrid、DataList、Repeater等绑定控件中都可以运用到,方便实用。一、正序 序号 内容 1 a 2 b 3 c 4 dA、AllowPaging=False情况下 推荐方法: ...
阅读全文
posted @
2007-05-18 15:55
石川
阅读(179)
推荐(0)
asp.net 上传大文件解决方案
摘要:这次在项目中,用到了大文件上传,要上传的文件有100多m,于是研究现在国内使用的大文件上传的组件发现用的比较多的有两个控件AspnetUpload 2.0和Lion.Web.UpLoadModule,另外还有思归在它的博客堂中所说的办法 http://blog.joycode.com/saucer/archive/2004/03/16/16225.aspx 两个控件的方法是:利用隐含的Http...
阅读全文
posted @
2007-05-18 15:50
石川
阅读(290)
推荐(0)
asp.net在线压缩和解压缩的实现
摘要:我们经常会遇到批量上传的问题,也会遇到将某个目录下所有文件都上传到服务器上的问题。那么,如何解决此类问题呢?以前的技术一般采用ActiveX等方式,这里我采用SharpZlib来实现,听说VS2005已有压缩和解压缩的解决方案,我还没有时间用VS2005,所以就只好使用VS2003 + SharpZlib来解决问题了。 1、首先从这里http://www.cnblogs.com/Files/hz...
阅读全文
posted @
2007-05-18 15:37
石川
阅读(237)
推荐(0)
ZedGraph在Asp.net中的应用
摘要:由于项目的需求图表显示数据,今天在网上找了一天,终于找到一个不错的控件----ZedGraph,它支持asp,asp.net,vc.现在最新的版本是5.0,些版本支持 .NET 2.0.5.0版本以下的支持.NET 1.1我们现在的项目是.NET1.1开发的.我在网上找了一天也没有发现一个例子,下面我将介绍下其在ASP.NET下的用做WEB控件的用法1.先将它提供的两个DLL文件添加引用2.新...
阅读全文
posted @
2007-05-18 14:32
石川
阅读(220)
推荐(0)
Asp.net生成htm静态文件的两种途径
摘要:分别是通过模板(比较常用)和根据url生成(不到万部则以不用,因为这中方式只能获取html的部分):Asp.net生成静态文件(根据时间自动命名保持,默认扩展名是htm可以自行修改)。 通过收入内容替换模板或者url地址两种方式进行静态文件的生成 templete.htm为模板文件,htm为生成后的静态文件保存位置这类粘贴出.cs文件 1 //51aspx.com生成静态页演示文件,转载请保...
阅读全文
posted @
2007-05-18 14:29
石川
阅读(227)
推荐(0)
CuteEditor5.0的安装及它与Ajax.net配合无刷新操作数据库!
摘要:CuteEditor真的是一款很好的web在线编辑器,但是5.0的安装和以前的版本有点不同,5.0的破解版的下载地址是:http://www.seaskyer.net,下载完后解下压缩吧,这个地球人都知道.我们在vs2005里面新建个web site吧.然后把CuteEditor添加到工具面板.我们在工具面板里面右键选择choose item,在出来的对话框里面选择browser,找到Cut...
阅读全文
posted @
2007-05-12 21:50
石川
阅读(122)
推荐(0)
免代码编辑站点风格布局之自定义模板(一)
摘要:大家一定在很多CMS里看到过这个东西: 在应用此功能的站点上我们往往会先登录到网站后台,点击模板管理并使用html编写模板代码,插入标签如: {$文章列表(2,6)$} 其中{$文章列表(2,6)$}为自定义标签,意义:显示文章栏目ID为2的6条文章标题,我们将标签与模板代码一并提交到数据库中。当我们访问此页面查看源代码时,看到了这样的现象: ...
阅读全文
posted @
2007-05-10 13:10
石川
阅读(237)
推荐(0)
ASP.NET分页存储过程自定义用户控件
摘要:网上有很多分页存储过程,但是基本上都是提供一个单纯的存储过程,没有具体的怎样去实现。最近做一个项目用户的数数据相当大(一百万以上的数据),如果用.NET自带的分页基本上是跑不动了,不是提示超时就是死在那里。于是就想到用存储过程分页来实现,去网上逛了一大圈终于找了几个比较好的存储过程。接下去就开始做测试等等,最后就干脆把它做成用户控件算了,以后用直接拖到页面上,传几个属性进去就可以实现分页,免得每次...
阅读全文
posted @
2007-05-10 13:09
石川
阅读(321)
推荐(0)