【发布时间】:2015-03-26 08:59:11
【问题描述】:
我在每一行都使用了一个 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" />
【问题讨论】:
标签: javascript asp.net html aspbutton