我在每一行上使用一个 asp:Button 将“ID”传递给“lvDataStores_OnButtonClick()”后面的代码。
我不想点击按钮,而是想让整行都可以点击。我已经使用
<tr runat="server" class="altItemTableData" onclick='<%#"doPostBack("+Eval("ID")+")" %>'>
然后我想从 JS 中按下 'btn_ViewMap' 并调用代码 lvDataStores_OnButtonClick() 同时传递参数 'MapId' ......因为我可以调用后面的代码' 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" />