
ASP.NET
文章平均质量分 72
EnForGrass
NET技术
展开
-
ASP.NET2.0-防止同一用户同时登录
要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在。在这里使用一个cache存放已经登陆的用户名,但是还有一个问题就是要知道用户是什么时候离开系统的呢?这就要定期清除cache中的内容了,也就是设置一个cache的时间。这个时间可以跟用户的session值联系起来,刚好当用户session值失效的时候该用户在cache里面的信息也会被清空.转载 2012-01-09 15:36:36 · 979 阅读 · 0 评论 -
NPOI 导出数据到Excel(包括图片)
RT,对于asp.net导出页面数据到Excel,图片一直是个问题,这里我把我的处理方法分享给大家,用第三方组件NPOI来实现,同时玩玩二维码生成。首先,新建一个webApplication,添加NPOI引用,这里还要添加一个二维码的dll下载地址:点击打开链接添加引用之后,新建一个aspx页面,我取名为QrEncoderPage.aspx前台页面html源码如下:原创 2013-06-27 14:53:47 · 13503 阅读 · 2 评论 -
IEqualityComparer 接口的使用
先给出MSDN关于IEqualityComparer 接口的介绍,点击打开链接,IEqualityComparer主要适用于定义方法以支持对象的相等比较。可以实现集合的自定义相等比较。即,您可以创建自己的相等定义,并指定此定义与接受IEqualityComparer 接口的集合类型一起使用。 IEqualityComparer 接口包含两个方法,方法原创 2012-11-08 14:28:45 · 9255 阅读 · 2 评论 -
ASP.NET 根据TextBox输入的内容自动定位到ListBox中项
这个效果很简单,直接上代码 function OnTextChanged(textBoxID, listBoxID) { var inputText = $.trim($("#" + textBoxID.toString()).val()); if (inputText.length != 0) {原创 2012-08-03 14:24:18 · 4130 阅读 · 3 评论 -
ASP.NET实现百度分类搜索的效果
百度提供了分类搜索的API,在NET可以实现,效果图如下:新建一个Defalut.aspx页面文件,在..............标签中插入如下代码: <table border="0" cellspacing="0" cellpadding="0" style="background-color: #FFFFFF;原创 2012-05-21 15:07:04 · 3359 阅读 · 1 评论 -
用Google实现站内搜索
如果希望让网站用户搜索自己网站上的内容,可以用Google的搜索引擎来实现。把如下Html代码添加到你的网站上,并且将Your Domain Name换成你的网站域名,就可以实现站内搜索。实现的Html代码如下: 嵌入Google搜索引擎原创 2012-05-20 22:48:22 · 6020 阅读 · 2 评论 -
ASP.NET 用MultiView和View实现选项卡效果
ASP.NET中的MultiView和View可以作为其他控件的容器,提供了一种可方便地显示信息的替换视图方式。通常情况下, MultiView和View搭配使用。我一般很少使用这两控件,本文讲讲用MultiView和View实现选项卡效果。贴上前台代码: 用MultiView和View实现选项卡效果原创 2012-05-17 19:26:15 · 22585 阅读 · 5 评论 -
ASP.NET Cookie的存储与读取
一般ASP.NET中Cookie的存储有两种方法,一种是直接为Cookie集合设置Cookie属性。第二种是创建HttpCookie对象的一个实例并将该实例添加到Cookie集合中,当然读取就很简单了。(一)、Cookie的存储(1)、通过Response对象的Cookie集合存储。语法格式:Response.Cookies["Cookie的名称"].Value=变量值;例原创 2012-05-15 18:27:01 · 15496 阅读 · 0 评论 -
设置Cookie的生命周期
Cookie提供了一种在web应用程序中存储用户特定信息的方法。可以通过设置Cookie的生命周期让用户的浏览器自动删除Cookie。例如,在登录论坛时常常会出现如保存”一天“、”一周“、”一年“之类的询问。设置Cookie时间的语法格式如下: Response.Cookies["Cookie的名称"].Expires="日期";例如: Respons原创 2012-05-15 18:40:23 · 17977 阅读 · 0 评论 -
JS常用的匹配正则表达式和实例
整理一些JS常用的匹配正则表达式和实例,有空自己看看匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").le原创 2012-03-23 01:02:33 · 3537 阅读 · 0 评论 -
ASP.NET Gridview超出长度用..代替,提示显示详细信息
总结一下,ASP.NET Gridview单元格字段值超出固定长度用.....代替,实现方法很多,以下列举三种。第一种:在Gridview的事件RowDataBound中添加如下代码:for (int i = 0; i < e.Row.Cells.Count; i++)//获取总列数 { //如果是数据行则添加title原创 2012-03-24 13:53:56 · 12300 阅读 · 7 评论 -
最棒的 10 款 jQuery 日历插件
RT,最棒的 10 款 jQuery 日历插件做个记号,以后就不用再翻来翻去1、JavaScript Calendar, JSCal2 地址:点击打开链接2、Date Picker 地址:点击打开链接3、jQuery Frontier Calendar 地址:点击打开链接4、Unobtrusive Date-原创 2012-03-24 19:10:50 · 13723 阅读 · 0 评论 -
WEBFORM中 Calendar控件禁止选择某些日期的方法
优快云论坛有坛友问:如何使日期控件上某几个日期无法选择。说实话自己以前也没仔细研究过Calendar这个控件,一般都用其他日期控件,如:My97DatePicker。自己试验了一下,发现了Calendar控件有个事件Calendar1_DayRender,可以实现让某些日期无法选择。 MSDN对这个事件的解释:当为 Calendar 控件在控件层次结构中创建每一天时发生。点击打开链接。D原创 2012-03-02 23:15:40 · 6010 阅读 · 3 评论 -
asp.Net中Gridview动态创建模板列
Web中有时候数据源字段不确定,需要在绑定后添加新的字段,有没有方法了?方法是有的:之前也在网上搜索过,找到了一些方法,通过模板列可以实现。这里借鉴一下,自己亲自试验了一下,达到了想要的效果。Gridview动态添加模板列,下面就添加一空白列作为示例。前台代码:<%@ Page Language="C#" EnableEventValidation="false" AutoEven原创 2012-02-08 14:11:14 · 18480 阅读 · 2 评论 -
ASP.NET中常用的文件上传下载方法
最近在网上看到了这篇”ASP.NET中常用的文件上传下载方法 “文章,觉得不错,分享给大家。文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,这里给出几种常见的方法,本文主要内容包括:1、如何解决文件上传大小的限制2、以文件形式保存到服务器3、转换成二进制字节流保存到数据库以及下载方法4、上传Internet上的资源第一部分: 首先我们来说一下转载 2012-01-09 15:25:29 · 1830 阅读 · 1 评论 -
IEnumerable<T>类型直接转换成DataTable
RT,直接上代码public static class IEnumerableExtensions { public static DataTable AsDataTable(this IEnumerable data) { PropertyDescriptorCollection properties = TypeDescrip原创 2017-01-13 11:31:38 · 4571 阅读 · 0 评论