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 に答える