asp的Button的OnClentClick事件如何绑定参数

以下两种方法主要用在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>

原文地址:https://www.cnblogs.com/lvlin/p/1827083.html