私はブートストラップ モーダル ポップアップを使用しています。これdivは (例として) [リピーターを使用した] ポップアップです。
<div id="messageContent">Hello World!</div>
このポップアップは、これを行うことで開くことができます (これは動作します):
<a href="#messageContent" role="button" class="btn" data-toggle="modal">Open Popup</a>
DataBinder.Evalしかし、私はいくつかの値を で渡したいのですが<a href=""></a>、これは不可能なので、これは私が で試したものですlinkbutton:
<asp:LinkButton ID="lbOpenMessage" runat="server" CommandName="OpenMessage" CommandArgument='<%#Eval("MessageID")%>'>Open Popup</asp:LinkButton>
<a href="#messageContent"></a>しかし、ポップアップを開くためにリンクボタンで呼び出すことができません。
私がこのようなことをすると:
<asp:LinkButton ID="lbOpenMessage" runat="server" CommandName="OpenMessage" CommandArgument='<%#Eval("MessageID")%>'>
<a href="#messageContent" role="button" class="btn" data-toggle="modal">Open Popup</a>
</asp:LinkButton>
次に、e.Commandnameイベントが発生しないため、MessageID を取得できません。
<a href="#messageContent"></a>-値を渡して、でポップアップを開くにはどうすればよいDataBinder.Evalですか?
いくつかの調査を行いましたが、何も見つかりませんでした。