在我有一个页面的 XHTML 中:-
<asp:Button ID="bookNowButton" runat="server" CssClass="bookNowButton"
OnClientClick="showHideLoggedInDiv('<%=bookingFormDiv.ClientID%>')" />
这打破了。我需要正确的语法或方法将 bookingFormDiv.ClientID 插入到控件中。
需要做什么?
在我有一个页面的 XHTML 中:-
<asp:Button ID="bookNowButton" runat="server" CssClass="bookNowButton"
OnClientClick="showHideLoggedInDiv('<%=bookingFormDiv.ClientID%>')" />
这打破了。我需要正确的语法或方法将 bookingFormDiv.ClientID 插入到控件中。
需要做什么?
您可以从后面的代码中设置属性:
bookNowButton.OnClientClick = "showHideLoggedInDiv('" + bookingFormDiv.ClientID + "')"
由于这是我将开始在其他地方寻找的正确语法,所以 bookingFormDiv 是什么,它是 ID 为 bookingFormDiv 的服务器端控件(runat=server)吗?
编辑
意识到这是在服务器端控件(asp:Button)中,因此您不能使用该语法,接受的答案是正确的。
删除runat="server"
,然后替换asp:Button
为input type="button"
和。OnClientClick
onclick