博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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

Posted on 2010-09-15 15:32  吕霖  阅读(815)  评论(0编辑  收藏  举报

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