我在转发器控件中使用了链接按钮。我想在onclientclick事件上调用一个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.
错误。
答案 0 :(得分:0)
OnClientClick='<%# Eval("EventType", "loadOtherForm(\"{0}\", ") + Eval("EventID", "\"{0}\")") %>'