将数据绑定到转发器控件中onclientclick()的链接按钮

时间:2012-02-07 05:23:38

标签: javascript asp.net linkbutton onclientclick

我在转发器控件中使用了链接按钮。我想在onc​​lientclick事件上调用一个javascript函数,我想从绑定到转发器控件的数据传递参数到该函数。

我使用了以下 -

<asp:LinkButton ID="lnk1" runat="server" Text="more" OnClientClick='loadOtherForm(<%# Eval("EventType")%>,<%# Eval("EventID") %>);' OnClick="lnk1_click" CommandArgument = '<%# Eval("PKID") %>' PostBackUrl='<%# GetDetailPagePath(Eval("EventType"),Eval("EventID")) %>'></asp:LinkButton>

但它给出了语法错误。

我不知道这句话到底是什么问题。我也在下面尝试过 -

OnClientClick="loadOtherForm('<%# Eval("EventType")%>','<%# Eval("EventID") %>');"

但是它给出了The server tag is not well formed.错误。

1 个答案:

答案 0 :(得分:0)

OnClientClick='<%# Eval("EventType", "loadOtherForm(\"{0}\", ") + Eval("EventID", "\"{0}\")") %>'