05 2011 档案

摘要:这个问题在满足下面几个条件时产生:1. 使用了MasterPage。2. 使用LinkButton来触发UpdateProgress。3. 通过JS的prm.add_initializeRequest(或者PageLoad)来得到触发对象的ID4. 项目中加入了 AjaxControlToolkit.dll 的引用。(只需要加入引用就会发生错误,哪怕页面上没有使用AjaxControlToolkit的控件)当满足这4个条件是,JS会出现错误。源码如下:<asp:Content ID="Content2" ContentPlaceHolderID="Conte 阅读全文
posted @ 2011-05-12 03:16 jdxx 阅读(1646) 评论(1) 推荐(2)
摘要:在我的实际工作中,ASP.NET中的Session的定义和取消有时是分散的,工作组中的每个人定义Session的时候不一样,并且名称有随意性,所以做了一个Session的统一管理,便于Session的规范化。代码如下:1. 定义接口:只需要实现 ToString()即可。//Interface for Session public interface ISession { string ToString(); }2. Session 类 // ManagerInfo 是Model中的一个类,直接继承 // 将对象放入Session中时,该对象必须是可序列化的 [Serializable] pu 阅读全文
posted @ 2011-05-04 14:16 jdxx 阅读(2844) 评论(7) 推荐(3)
摘要:重新封装了一个 GridView,支持如下功能:1. CheckBox选择记录,指定CheckBox的位置2. 支持List,DataSet,Datatable 排序3. 排序时在Header部分出现图标4. 封装了PageIndexChanged 和DataBind,不用每页都写。5. 支持SQL分页和ApsNetPager等分页控件。注: 没有加入很多的功能,因为本身需要的就是一个轻量级的GridView,产生近可能少的代码。另:选择高亮功能是用JQuery实现的,因此使用时需要JQuery的运行库。代码1 : 辅助对象,实现Sort排序。(其实这部分功能可以用LINQ来做,会简单很多,当 阅读全文
posted @ 2011-05-03 19:04 jdxx 阅读(3139) 评论(7) 推荐(8)
摘要: 重新封装了一个 GridView,支持如下功能: 1. CheckBox选择记录,指定CheckBox的位置 2. 支持List,DataSet,Datatable 排序 3. 排序时在Header部分出现图标 4. 封装了PageIndexChanged 和DataBind,不用每页都写。 阅读全文
posted @ 2011-05-01 04:04 jdxx 阅读(2680) 评论(12) 推荐(3)