5

在我有一个页面的 XHTML 中:-

<asp:Button ID="bookNowButton" runat="server" CssClass="bookNowButton"
            OnClientClick="showHideLoggedInDiv('<%=bookingFormDiv.ClientID%>')" />

这打破了。我需要正确的语法或方法将 bookingFormDiv.ClientID 插入到控件中。

需要做什么?

4

3 回答 3

6

您可以从后面的代码中设置属性:

bookNowButton.OnClientClick = "showHideLoggedInDiv('" + bookingFormDiv.ClientID + "')"
于 2010-05-26T14:28:01.233 回答
0

由于这是我将开始在其他地方寻找的正确语法,所以 bookingFormDiv 是什么,它是 ID 为 bookingFormDiv 的服务器端控件(runat=server)吗?

编辑

意识到这是在服务器端控件(asp:Button)中,因此您不能使用该语法,接受的答案是正确的。

于 2010-05-26T14:29:02.337 回答
0

删除runat="server",然后替换asp:Buttoninput type="button"和。OnClientClickonclick

于 2015-09-14T15:30:00.043 回答