以下两种方法主要用在repeater 或gridview控件中:
一。
1)前台:
<asp:Button runat="server" class="table_button" Text="删除" OnClientClick='<%# GetClientDelStr(Eval("ParameterID").ToString()) %>' CommandArgument='<%# Eval("ParameterID")%>' OnClick="btnDelete_Click"></asp:Button>
2)后台:
public string GetClientDelStr(string paramID)
{
return string.Format("return doDelRow({0});", paramID);
}
二。
<asp:Button ID="Button1" runat="server" class="table_button" Text="删除" OnClientClick=<%# "return doDelRow('" + Eval("ParameterID") + "')" %> CommandArgument='<%# Eval("ParameterID")%>' OnClick="btnDelete_Click"></asp:Button>