ASP.NET...DataList的问题

1.我想在DataList中的记录都有一个Click事件,并且是跳出这条记录的详细介绍,,,有代码的麻烦贴一下..谢谢2.还有如果用下面的方法可以为每条记录添加一个Bot... 1.我想在DataList中的记录都有一个Click事件,并且是跳出这条记录的详细介绍,,,有代码的麻烦贴一下..谢谢

2.还有如果用下面的方法可以为每条记录添加一个Botton,,那么如何把每个botton的click事件区分开呢?

<asp:DataList ID="DataList1" runat="server">

<ItemTemplate>
<%#Eval("stuname")%>

<asp:Button ID="btnSelect" runat="server" Text="查看" OnClick ="btnSelect_Click" />
</ItemTemplate>

</asp:DataList>
展开
 我来答
einsta
2008-10-22 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:138
采纳率:0%
帮助的人:0
展开全部
建议在cs里用RowCommand事件处理,
比如
<ItemTemplate>
<asp:LinkButton runat="server" CommandName="del" CommandArgument='<%# DataBinder.Eval(Container.DataItem,"id") %>' ID="lbdel" Text="删除" OnClientClick="javascript:return confirm('确定删除选中的文档吗?');"></asp:LinkButton> <asp:LinkButton runat="server" ID="lbedit" Text="编辑" CommandName="edit" CommandArgument='<%# DataBinder.Eval(Container.DataItem,"id") %>'></asp:LinkButton>
</ItemTemplate>
在RowCommand事件里
LinkButton lb = (LinkButton)e.CommandSource;
switch(lb.CommandName)
{
case "del":
//你要执行啥
break;
//以下同理
}
乄堔冄①藍藍
2008-10-22
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
你设置一个ID那边去接受它 通过ID查询这条信息
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式