摘要: document.onkeydown=function() { if(event.keyCode==113) { document.getElementById("Button1").click(); } if(document.activeElement.id=="Button1") { document.getElementById("Button1").click(); } } function KeyDown() { var keycode=event.keyCode; var keychar=String.fromCharC 阅读全文
posted @ 2012-04-27 15:42 狼啸天原 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 在GridView里面加上<PagerTemplate><asp:LinkButton ID="FirstPage" runat="server" CommandName="Page" CommandArgument="First" Enabled="<%#((GridView)Container.Parent.Parent).PageIndex!=0 %>">首页</asp:LinkButton> <asp:LinkButton ID=&q 阅读全文
posted @ 2012-04-27 15:25 狼啸天原 阅读(193) 评论(0) 推荐(0) 编辑
摘要: create PROCEDURE Sp_Conn_Sort(@tblName varchar(255), -- 表名@strGetFields varchar(1000) = '*', -- 需要返回的列 @fldName varchar(255)='', -- 排序的字段名@PageSize int = 40, -- 页尺寸@PageIndex int = 1, -- 页码@doCount bit = 0, -- 返回记录总数, 非 0 值则返回@OrderType bit = 0, -- 设置排序类型, 非 0... 阅读全文
posted @ 2012-04-27 15:24 狼啸天原 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 在 RowDataBound事件中if(e.Row.RowType==DataControlRowType.DataRow){ checkbox chk=(checkbox)e.row.findControl("chkSelect"); chk.Checked=true;}<asp:TemplateField ItemStyle-Width="5%"><ItemTemplate> <asp:CheckBox ID="cb1" runat="server" Checked='&l 阅读全文
posted @ 2012-04-27 15:13 狼啸天原 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 有时候会遇到这样的情况,就是需要对GridView表格显示的结果增加一列自动递增编号列,以标示每一行的序号。要实现这一功能,首先在 GridView 第一列加入一个 TemplateField,并在 TemplateField 的 ItemTemplate 加入一个 Label (ID=lblNo),*.aspx 对应代码如下:<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False" D 阅读全文
posted @ 2012-04-27 15:12 狼啸天原 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 当网络比较阻塞或者访问量比较多的情况下,用户就会不停地点击表单的提交按钮,造成表单的重复提交。我们在开发web应用时,如何来避免这种情况的出现呢?下面提供三种方法: 1.在客户端用Javascript脚本语言,当用户再次点击提交按钮时,提示“已提交,请稍等”。核心代码如下: script type="text/javascript">var checkSubmitFlag = true;function checkSubmit(){if(checkSubmitFlag ==true){document.theForm.submit();checkSubmitFlag 阅读全文
posted @ 2012-04-27 10:07 狼啸天原 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 有关于表单的重复提交,这是一个很常见的问题。你在任何一个比较专业的BBS都会看到这样的问题,即使你Google一下,也会发现有很多的人在关注和询问,但大家给出的解决方法却都是千差万别,(有的人主张采用脚本来解决;有的则想重定向到别的页面;有的则将此问题提升到Token的角度)为什么会有如此大的差异呢? 首先,我们应该先了解为什么要处理这样的问题?或者专业一点就是它适合的场景是什么?1。重复提交、重复刷新的场景 重复提交、重复刷新都是来解决系统重复记录的问题。也就是说某个人在多次的提交某条记录(为什么?也许是闲了没有事情干的;最有可能是用户根本就不知道自己的提交结果是否已经执行了?!)。 但出现 阅读全文
posted @ 2012-04-27 09:56 狼啸天原 阅读(545) 评论(0) 推荐(0) 编辑