编程技巧 - 文章列表

  • ExtJS与.NET结合开发实例(Grid之数据显示、分页、排序篇)

    最近园子里有很多朋友关心ExtJS,我最近写了一个项目管理工具用到ExtJS,我结合.NET写了个关于Grid实现的一个实例供需要的朋友参考。 本实例开发环境是:Windows XP + Sql Server 2005 + IIS6+VS 2008 Beta2(.NET Framework3.5) 实现步骤: 1.取数据源 这里是从数据库里读取数据生产JSON的方式供ExtJS Grid调用. (1)用Scott Guthrie提供的生产JSON格式的类,这篇文章可以访问:http://weblogs.asp.net/scottgu/archive/200

  • ASP.net 实现在线统计人数

    利用Application对象和Session对象可以统计当前在线用户数量.\n注意:\n(1)在会话开始和结束时,一定要进行加锁和解锁操作。由于多个用户可以共享Application对象,因此加锁是必要的,这样可以保证在同一时刻只有一个客户可以修改和存取Application对象的属性。如果加锁后,迟迟不给开锁,会导致用户无法访问Application对象。我们可以使用对象的Unlock方法来解除锁定。(2)我们是根据用户建立和退出会话来实现在线人数的增加、减少的,如果用户没有关闭浏览器,而直接进入其他URL,则这个会话在一定时间内是不会结束的,所以对在线用户的统计存在一定的偏差。当然我们可

  • Visual Studio 2008 全系列下载链接

    Visual Studio 2008 (TeamSuit/Professional/Development/TFS/TestLoad)全系列下载链接 \nMicrosoft.Visual.Studio.Team.System.2008.Team.Suite-ZWTiSOed2k: Microsoft.Visual.Studio.Team.System.2008.Team.Suite-ZWTiSO.iso [3.83 Gb] ed2k: Microsoft.Visual.Studio.Team.System.2008.Team.Suite-ZWTiSO.nfo [5.8 Kb] Microsof

  • ASP.NET2.0 文本编辑器FCKeditor使用方法详解

    FCKeditor是目前最好的html文本编辑器,如果还不明白的话看了下图就知道了效果图:\n那么为什么说是FCKeditor的冰冷之心呢?这不是哗众取宠,主要是说它使用起来有点麻烦,下文就详细说明如何搞定这玩意儿。\n1.FCKeditor的官方网站是:http://www.fckeditor.net/download 目前最新的FCKeditor 2.4.2版本。请在此页下载:http://sourceforge.net/project/showfiles.php?group_id=75348如图所示:要下载FCKeditor2.4.2.zip和 FCKeditor.NET版的2个zi

  • Asp.net中防止用户多次登录的方法

      在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。\n  常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程序唯一的一个对象):以下是引用片段:  string strUserId = txtUser.Text;   ArrayList list = Application.Get(“GLOBAL_USER_LIST”) as Arra

  • ASP.NET的Request对象的属性介绍

      本文主要介绍一下 ASP.NET 的 Request 对象的属性,对新手朋友来说是个不错的参考对照文章。\n  UserLanguages 客户端主机所使用的语言\n  UserHostName 客户端主机的DNS名称\n  userHostArrress 客户端主机的IP地址\n  UserAgent 客户端浏览器版本\n  Url 当前要求的URL\n  TotalBytes 当前输入的容量大小\n  ServerVariables 网页的Server变量\n  RequestType 客户端网页的传送方式(Get/Post)\n  RawUrl 当前页面的U『RL\n  QueryS

  • Discuz!NT控件剖析 之 DataGrid(数据列表) [原创: 附源码]

    自从 9月未开始写关于”ICONIX方法”的系列文章以来,到今天已有两个多月了,当初因为兴趣点的转移才划一段落的Discuz!NT 系列文章,从今天开始又要开始续写了。这写这个系列以来,大家对我写的内容也是包贬不一,其实这也是众口难调所致,我会在接下来的几篇随笔中尽力顾及大家的感受和阅读口味。最后还是希望大家能支持我们\n的这个开源项目。好了,开始今天的话题!先请大家看一下这个控件运行时的效果图:效果图1: datagrid_1.JPG 效果图2: datagrid_2.JPG需要说明的是写这个控件(继承自.net DataGrid 控件)的动机: 其实在

  • C# 中的常用正则表达式总结

      这是我发了不少时间整理的C#的正则表达式,新手朋友注意一定要手册一下哦,这样可以节省很多写代码的时间,设计家园为新手朋友整理发布。\n  只能输入数字:”^[0-9]*”。\n  只能输入n位的数字:”^d{n}”。\n  只能输入至少n位的数字:”^d{n,}”。\n  只能输入m~n位的数字:。”^d{m,n}”\n  只能输入零和非零开头的数字:”^(0|[1-9][0-9]*)”。\n  只能输入有两位小数的正实数:”^[0-9]+(.[0-9]{2}

  • FreeTextBox使用方法

    很久就听说FreeTextBox不错,就下载了来用了下,发现网上介绍的文档少的可怜。在参考了前人的文档以后写点详细的文档出来,废话少说,到www.freetextbox.com网站上,都是英文,没事,不用管它,点Download,里面有个 Download Control (3.1.6) (zip) 点击就可以了,下完以后是个压缩文件,解压开来,有这几个主要文件:aspnet_client FreeTextBox的外观文件,直接拷贝到你的工程的目录下就可以了。Docs 文档嘛,就是说明文档,只有一个帮助文件examples

  • Bind和Eval的区别详解

    eval()方法在运行时使用反射执行后期绑定计算,因此与标准的ASP.NET数据绑定方法bind相比,会导致性能明显下降。它一般用在绑定时需要格式化字符串的情况下。多数情况尽量少用此方法 \nEval 方法是静态(只读)方法,该方法采用数据字段的值作为参数并将其作为字符串返回。Bind 方法支持读/写功能,可以检索数据绑定控件的值并将任何更改提交回数据库。 \n使用 Eval 方法 \nEval 方法可计算数据绑定控件(如 GridView、DetailsView 和 FormView 控件)的模板中的后期绑定数据表达式。在运行时,Eval 方法调用 DataBinder 对象的 Eva