各行でasp:Buttonを使用して、「ID」を「lvDataStores_OnButtonClick()」の背後にあるコードに渡しました。
ボタンをクリックする代わりに、行全体をクリック可能にしたい。私はこれを使用して行いました
<tr runat="server" class="altItemTableData" onclick='<%#"doPostBack("+Eval("ID")+")" %>'>
JS から、'btn_ViewMap' を押して、引数 'MapId' を渡しながらコード lvDataStores_OnButtonClick() を呼び出したいと思いますprotected void lvDataStores_OnButtonClick(Object sender, CommandEventArgs e)
。
しかし、mapId を引数として渡す方法がわかりません$$("btn_ViewMap")[0].click();
。ATM私は次のようなものを使用しています:
<script type="text/javascript">
function doPostBack(Mapid)
{
alert("MAP ID is " + Mapid)
$$("btn_ViewMap")[0].click();
}
<asp:Button ID="btn_ViewMap" runat="server" visible="false" CommandName="View" CommandArgument='<%#Eval("ID")%>' OnCommand="lvDataStores_OnButtonClick" />