在我的XHTML页面中: -
<asp:Button ID="bookNowButton" runat="server" CssClass="bookNowButton"
OnClientClick="showHideLoggedInDiv('<%=bookingFormDiv.ClientID%>')" />
这打破了。我需要正确的语法或方法将bookingFormDiv.ClientID插入控件。
需要做什么?
答案 0 :(得分:6)
您可以从后面的代码设置属性:
bookNowButton.OnClientClick = "showHideLoggedInDiv('" + bookingFormDiv.ClientID + "')"
答案 1 :(得分:0)
由于这是正确的语法,我会开始寻找其他地方,什么是bookingFormDiv,它是服务器端控件(runat = server),id为bookingFormDiv?
修改
意识到这是在服务器端控件(asp:Button)中,所以你不能使用那种语法,接受的答案是正确的。
答案 2 :(得分:0)
Remove runat="server"
, then replace asp:Button
with input type="button"
and OnClientClick
with onclick
.