1

我的中继器代码如下所示,

<asp:Repeater ID="rep_test" runat="server" onitemcommand="rep_test_ItemCommand">
<ItemTemplate>
<div runat="server" CommandName="abc" CommandArgument='123'>
</div>

我想要的是,当我点击 div 它应该触发 onitemcommand 事件,

是否可以?

4

2 回答 2

2

添加 javascript 和链接按钮的唯一方法。单击 div 单击该链接按钮。

您可以按照以下链接中的示例进行操作

http://forums.asp.net/t/1379603.aspx

于 2012-05-03T08:14:10.097 回答
0

我知道这有点旧,但我只是自己搜索了一下。我使用的答案是 Ashwini Verma 的,但我不知道答案是否足够清楚,或者我可能超出了预期,所以......

我需要几个提供 CommandName 的图像按钮。但是,我还需要在按钮上添加文字,我并不想用当前图像和文字制作新图像。这就是我使用 LinkBut​​ton 作为“刷新”解决问题的方法:

<asp:Linkbutton ID="Something" runat="server" CommandName="Refresh" Text="<div class='topbutton'><div align='center'><img height='21px' width='21px' src='imagepath/toggle.png' alt='Refresh'/></div>Refresh</div>"></asp:LinkButton>

我是该网站的新成员,还不能发布按钮的图片,但我希望你能明白。

于 2015-08-25T01:11:20.040 回答