我不知道自己是不是网络工作者,但是我知道我离不开它。
我不知道自己是不是网络工作者,但是我知道我离不开它。
博客园
首页
社区
新随笔
联系
管理
订阅
随笔- 14 文章- 3 评论- 32
2006年12月18日
VS2005里DataList的item事件添加
在VS2003里面,如果要在DataList的每一个item都加上一些属性,我想是可以这样的:
在DataList1_ItemDataBound这个事件里加上
if (e.Item.ItemType == ListItemType.Item)
{
e.Item.Attributes.Add("onclick", "javascript:alert('sdfsss');");
} 这些语句。
然后在显示的页面上点击每一个datalist的item的时候,就会弹出一个alert。
但是在VS2005里面,我同样的做法却没有任何效果。
但是VS2005里,对GridView如果
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onclick", "javascript:alert('sdfsdf');");
}
}
这样做,点击每一行的时候是可以弹出alert的。
我的问题是,为什么在VS2005里DataList不能这样实现效果,或者有没有别的办法可以实现点击每个Item,
让他弹出一个alert(关于用findcontrol找到item里面的控件,然后绑定事件,这样做也是可以的,但是
不是我想要的效果,我想要的效果是,点击item的每一个地方,都可以有事件触发)
我想请问一下大家有遇到过这样的问题吗,麻烦帮忙解惑一下。
posted @ 2006-12-18 13:16 kchen 阅读(595) 评论(1)
编辑
公告
新浪微博:
http://weibo.com/kchen30
昵称:
kchen
园龄:
5年9个月
粉丝:
5
关注:
1
<
2006年12月
>
日
一
二
三
四
五
六
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
我的标签
Android(2)
性能(1)
ui(1)
ListView(1)
Adapter(1)
GridView(1)
ndk(1)
jni(1)
java(1)
c++(1)
随笔分类
.Net Framework(4)
(rss)
Android(2)
(rss)
Asp.Net(4)
(rss)
Coding Life(1)
(rss)
Design(1)
(rss)
Developement(2)
(rss)
随笔档案
2011年8月 (2)
2006年12月 (1)
2006年11月 (6)
2006年10月 (1)
2006年5月 (4)
文章分类
ASP.net
(rss)
FLASH(3)
(rss)
相册
关于绍兴
My friend
Kchen's Blog
(rss)
Kchen's Blog
绅士亦花心
(rss)
最新评论
阅读排行榜
评论排行榜
推荐排行榜