·  CommandArgument传多个值到其它页面的方法

日期:2009-12-25Gridview dataList repeater 等数据绑定控件用CommadArgument传多个值问题 源的代码如下(aspx页面代码): 这个代码一般写在项模板中 如果你用的第一种方法就不需要加上onclick事件 直接点击数据绑定控件的RowCommand ,itemCommand事件 就行了 asp:ImageButton ID=editImag

·  最大长度验证控件:MaxLengthValidator

日期:2009-12-25如果数据库字段为varchar或char类型,ASP.NET控件在可输入汉字的情况下,MaxLength属性不能保证在保存到数据库时不发生截断错误,因此写了一个最大长度验证控件,还可用于多行文本框。 Copy to Clipboard 引用的内容: [www.veryhuo.com] /// summary /// TextBox的最大长度

·  解决FileUpload控件上传文件大小限制

日期:2009-12-241、打开web.config文件 2、在system.web节点下添加: Copy to Clipboard 引用的内容: [www.veryhuo.com] httpRuntime maxRequestLength=4096 / 这样大小是4M,参数最大是2091151,2G左右大小 3、默认值为 4096 KB (4 MB)。

·  非常简单的实现LINQ通用分页绑定方法

日期:2009-12-22在LINQ中,IQueryable T接口和IEnumerable T接口都分别提供了Skip方法和Take方法,用来做分页非常合适.因此我就想用他们做一个分页控件,因为IQueryable T 是继承自 IEnumerable T 的。因此使用接口仅需要针对后者就可以了。使用的时候只需提供数据源、绑定的GridView的、每页

·  利用 .Net XML 解析 Execl XML单元格

日期:2009-12-20阅读本文需要有 XML 规范基础 及 .net XML 解析基础 本文示例代码使用 Visual Stdio 2005 、Office Execl 2007 一、首先我们来看看Execl XML的开头 下面这段是文档的开头,其中定义了一些有用的命名空间,本文要用到的是: ss:urn:schemas-microsoft-com:office:spreadsheet

·  使用Global.asax文件统计网站总访问量

日期:2009-12-20在不增加数据库字段的情况下,来统计网站的总访问量的方法,可通过Global.asax文件来处理! 以下讲解其实现方法,不过,相信应该很多人都写过的了! 思路很简单。 通过文件流操作文本文件,当应用程序一加载,就读取文本文件中内容的最后一行,可通过 Peek!=-1的方法来判断

·  SQL SERVER中行列转换 Pivot UnPivot

日期:2009-12-15PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现 PIVOT 的一般语法是:PIVOT (聚合函数(列) FOR 列 in () )AS P 完整语法: table_source PIVOT( 聚合函数(value_column) FOR pivot_column IN(column_list) ) UNPIVOT用于将列明

·  IIS压缩导致的Ajax问题

日期:2009-12-12最近在自己的电脑上测试发现,以前在各种环境下都运行正常的两款软件(asp.net开发的B/S结构软件),出现了莫名其妙的脚本错误,错误发生在通过右键菜单在系统中添加目录或用户的时候,估计是收到Ajax响应并进行处理时发生了问题。通过借助Httpwatch等工具调试发现,进行Ajax

·  Json.net的常用语句JsonConvert.SerializeObject(对象)

日期:2009-12-12在ajax的已不请求中,常常返回json对象。可以利用json.net给我们提供的api达到快速开发。 B.cs public class B { public B(){} private int money = 0; private string name = string.Empty; public int Money { get { return money; } set { money = value; } } public stri

·  jQuery在ASP中Ajax乱码问题的处理方法

日期:2009-12-12用到了ASP,使用jQuery的Ajax过程中发现了乱码的问题,处理方法如下: 页面用uft-8编码,但是我把我所有的ASP页面改成utf-8后,就全部乱码了。网上说可以,我不知道是什么情况。然后另一个方法:页面仍然用gb2312,在js里传递数据的时候用escape方法处理一下参数,jQuery回调

·  用ASP 实现hashMap功能的类

日期:2009-12-11java中的hashMap存取数据非常方便,可惜ASP中没有类似的类.作者在开发程序中需要类似的数据类型,于是构造了一个能基本类似hashMap功能的类,可以实现键值存取操作等,存取的数据可以为ASP 中的任何基本类型. 下面是程序的代码,贴到一个空的ASP中可以直接运行.有问题可以在这里

·  无法获取的内部内容,因为该内容不是文本 的解决方法

日期:2009-12-10今天在后台动态生成一个html控件,类似这样HtmlTableCell cell = new HtmlTableCell(); 直接给cell.InnerHtml = 单元格html代码;然后页面显示是可以的,当使用cell.Controls.Add(new Control())时候页面却输出为 :无法获取 的内部内容,因为该内容不是文本。后来网上找到解

·  Javascript获取CheckBoxList的value

日期:2009-12-07好久没有写点东西了,可能是人变的懒散了吧,总是以工作很忙为借口,为自己推脱,哎!最近在做一个BS的小项目,记得自己搞asp.net的时候,还是两年以前,大部分的东西只是有点印象,忘得差不多了,所以这次也算是温习的过程吧,一边学习,一边赶工,呵呵。以后我会陆续的写

·  在vs2008中设置jquery智能提示

日期:2009-12-071 要确保您的vs2008已经打了sp1补丁,可以点击 这里 下载 2下载 jQuery-vsdoc.js ,如果您安装了asp.net mvc ,可以在mvc的项目下的srcipts目下找到,或是点击 这里 下载。 3 下载安装一个vs2008支持 -vsdoc.js 智能提示的一个补丁 ,可以点击 这里 下载 4 准备工作已经做完

·  CollapsiblePanel 控件属性

日期:2009-12-04CollapsiblePanel 控件属性将被初始化如下面的示例代码所示,斜体属性为可选属性。 ajaxToolkit:CollapsiblePanelExtender ID=cpe runat=Server TargetControlID=Panel1 CollapsedSize =0 ExpandedSize =300 Collapsed =True ExpandControlID =LinkButton1 CollapseControlI

·  HttpHandler应用之创建图片校验码

日期:2009-12-04HttpHandler 可以直接写入一个 .ashx 而不需要被编译。顺便说下ashx 文件是用于写web handler的。一般用来处理生成动态图片、生成动态文本等不需要回传处理的任务。OK,不多废话,步入正题。下面在 .ashx 中构造一个图像生成器来创建校验码,它用来防止 Web 应用程序中的自动

·  Web.config 文件详细解析

日期:2009-12-04以下为web.config 文件分析: ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''CODE srart ?xml version=1.0? !--configuration公共语言运行库和 .NET Framework 应用程序所使用的每个配置文件中均需要的根元素。 1、属性xmlns:可选的 String 属性。

·  HttpHandler应用之防止图片盗链

日期:2009-12-03httpHandler 是特别类的一种,可以处理对特定类型文件的请求。实际上甚至可以通过创建自己的处理器来处理对.aspx 页面的请求,将整个页面的处理系统换掉。下面我们就用HttpHandler 来防止图片盗链。 代码: Copy to Clipboard 引用的内容: [www.veryhuo.com] using Syst

·  如何解决基于多线程浏览器Session覆盖

日期:2009-12-03应用场景: 1、用Session做验证。 2、在IE7、fireFox等基于多线程的浏览器中,有A,B两用户,A在登录认证后,打开另一页签时,用B登录,如果采用Session.Id做为唯一认证键时,B的Session.Id会覆盖A,导致A的用户信息丢失。 解决办法: 用户ID+Session.Id做复合键,用URL传参

·  javascript Range对象跨浏览器常用操作

日期:2009-12-02最近在开发在线代码编辑器的过程中频繁接触Range对象,由于跨浏览器的需求,使用到ie下TextRange对象和标准Dom Range对象。 开发的功能主要涉及即时代码着色(CodeColoring)和语法提示(CodeHints)功能,稍后会总结功能开发中问题或提供源码。 以下是个人对Range对象的了解