免费邮箱
|
加入收藏
|
会员中心
|
我要投稿
|
RSS
首页
ASP.NET教程
ASP.NET技巧
ASP.NET实例
ASP.NET应用
您当前的位置:
首页
>
.NET专区
>
ASP.NET技巧
js+asp.Net+ajax打造163邮箱效果--checkBox多选
时间:2011-05-16 19:54:10 来源:
站内
作者:
潘春会
runat
="
server
"
/>
HeaderTemplate
>
<
ItemTemplate
>
<
asp:CheckBox
ID
="chbox"
runat
="
server
"
/>
ItemTemplate
>
面的代码有两个if
第一个判断触发事件的元素是不是checkBox或者链接元素
前者是因为本身就是选中事件,后者是因为链接应该是进行其他操作而不是选择当前行
第二个链接是用来实现对按住shift进行多选的实现
毕竟一个个点太麻烦了
163邮箱的shift多选逻辑我没看大明白
于是按照
windows
的shift多选大致做的:
记住按shift之前的点击行,按住shift点击新行后,两者之间的所有行按照最后点击新行的新状态copy
其中的mov和mou是前文提到的刷新选中颜色的函数
RefreshRowState先不用管
是后面用来统计选中状态的 就是“您选择了**条数据”
后台的代码变成了
protected
void
grvProjList_RowDataBound(
object
sender, GridViewRowEventArgs e)
{
if
(e.Row.RowType
==
DataControlRowType.DataRow)
{
if
((e.Row.RowIndex
%
2
)
==
0
)
{
e.Row.Attributes.Add(
"
originalcolor
2
/
6
首页
上一页
1
2
3
4
5
6
下一页
尾页
来顶一下
返回首页
发表评论
共有
条评论
用户名:
密码:
验证码:
匿名发表
推荐资讯
如何找出DHCP地址池里
国内常用的DNS列表
Linux邮件服务器软件比
学用纯CSS打造可折叠树
相关文章
phpWind:服务器安全技巧七则
3550交换机跨vlan进行DHCP配置
DNS服务器工作原理
改造DNS服务器 Windows泛域名解析的设置
网管笔记--关于服务器DNS的不完全总结
FileZilla FTP服务器源代码分析
FileZilla FTP服务器源代码分析
DNS服务器工作原理
Linux下DHCP服务器的安装与故障排除
华为3Com公司交换机Tag VLAN功能和配置
栏目更新
栏目热门
站内搜索:
网页制作
PHP专区
.NET专区
数据库
网络编程
服务器
我的相册
网络安全
其他
高级搜索
网页制作
|
PHP专区
|
数据库
|
.NET专区
|
网路安全
|
进入邮箱
|
留言板
|
我的相册
Powered by
Gcome
鲁ICP备11010848
© 2002-2011
PanChunHui Inc.