[SilverLight]DataGrid实现批量输入(like Excel)(补充)
摘要:1. Tab/Enter跳转到下一列;
2. 最后一行最后一列,Tab/Enter自动增加新行;
3. 增加新行后,自动跳转到新增行的第一列;
4. 删除行后,自动选中上一行;
5. Up/Down/Left/Right自动编辑;
阅读全文
posted @
2011-01-12 20:33
Silent Void
阅读(3012)
推荐(1) 编辑
[SilverLight] DataGrid实现批量输入(like Excel)
摘要:DataGrid 控件提供了一种灵活的方式来以行和列的形式显示数据集合。但却没有提供增加、删除行、即时输入等功能,若要实现类似于Winform下的DataGrid批量录入功能,还得做一些手脚:
1. 显示行号;
2. 即时输入;
3. 增加新行;
4. 删除行;
5. 复制、粘贴行/多行。
本文针对这几个问题,提出一些解决思路。
阅读全文
posted @
2010-12-26 21:40
Silent Void
阅读(4530)
推荐(4) 编辑
防止重复点击提交,仅提交一次的终极绝杀技[高清、有码]
摘要: 防止重复提交,通用的思路,就是当用户点击提交按钮后,在浏览器中用JS将按钮disable掉,从而阻止用户继续点击该按钮,实现防止重复提交的目的。网上防止重复提交的文章已经不少了,为啥我还要写呢,显然我不是吃饱了撑的。。。最近一个客户,老抱怨每个月总有几条重复的业务数据;但创建该业务数据的页面,我们已经应用了常规的防重复提交技术,为啥还这样呢……
阅读全文
posted @
2010-08-15 23:44
Silent Void
阅读(14543)
推荐(2) 编辑
TextArea中定位光标位置
摘要:在项目中,遇到一个场景:希望能在TextArea中输入某条记录中的明细(明细较简单,没有附属信息,只用记录顺序和值即可,譬如用“+”号来作为明细分隔符:1+1.5+2+3.4),如下图所示: 为了让输...
阅读全文
posted @
2010-08-06 18:50
Silent Void
阅读(16244)
推荐(0) 编辑
[Asp.Net]GridView中根据前后列之间的关联关系合并单元格
摘要:[Asp.Net]GridView中根据前后列之间的关联关系合并单元格
阅读全文
posted @
2007-12-26 19:58
Silent Void
阅读(3296)
推荐(0) 编辑
收集的几篇关于Asp.Net处理原理和URL重写的几篇文章
摘要:HttpApplication 类的实例是在 ASP.NET 基础结构中创建的,而不是由用户直接创建的。HttpApplication 类的一个实例在其生存期内被用于处理多个请求,但它一次只能处理一个请求。这样,成员变量才可用于存储针对每个请求的数据。
应用程序按照以下顺序执行由 global.asax 文件中定义的模块或用户代码处理的事件:
BeginRequest
AuthenticateRequest
PostAuthenticateRequest
AuthorizeRequest
PostAuthorizeRequest
ResolveRequestCache
PostResolveRequestCache
在 PostResolveRequestCache 事件之后、PostMapRequestHandler 事件之前创建一个事件处理程序(对应于请求 URL 的页)。
PostMapRequestHandler
AcquireRequestState
PostAc
阅读全文
posted @
2007-08-06 19:32
Silent Void
阅读(1837)
推荐(0) 编辑
SQL注入攻击:攻与防
摘要:过滤或转义危险字符;
参数化SQL查询或存储过程;
使用最小特权;
在服务器上处理错误;
阅读全文
posted @
2007-04-21 21:07
Silent Void
阅读(711)
推荐(0) 编辑
Asp.net2.0 - WebParts学习笔记(2):WebPart 之间进行静态通讯的完整示例(附源码)
摘要: Web Parts的功能是相当强大的,如果两个Web Part之间不能通讯,那就相当郁闷的,所以Asp.Net提供了两种方式来使得Web Part之间可以互相通讯,一种是静态通讯方式,另一种时使用ConnectionZone进行动态通讯。(这里所谓的“Web Part通讯”是指多个WebPart中用户控件之间的通讯)……
阅读全文
posted @
2007-04-14 12:50
Silent Void
阅读(1735)
推荐(0) 编辑
Asp.net 2.0 - Web Parts学习笔记
摘要:Web Parts连SqlServer的解决办法是:(1) 在VS2005的命令行下运行aspnet_regsql.exe,根据“Asp.net SQL Server Setup Wizard”向导来在SQL Server 2005中创建aspnetdb数据库(当然也可以用此方法在其他版本的SQL Server数据库中创建aspnetdb数据库);(2) 在web.config文件中修改connectionStrings配置节如下:
阅读全文
posted @
2007-04-13 19:17
Silent Void
阅读(2693)
推荐(0) 编辑
ASP.NET性能笔录zz
摘要:并不是在项目开发完毕后进行性能优化,而是在初步设计的时候考虑的问题
阅读全文
posted @
2007-03-10 23:14
Silent Void
阅读(543)
推荐(0) 编辑