那行不通,错误说:解析器错误消息:服务器标记不能包含 构造。 有什么方法可以解决这个问题吗?谢谢;) 最佳答案 您调用的是 JS 事件 ( onchange ),而不是服务器事件,因此-6ren">
gpt4 book ai didi

c# - 从 aspx 调用 ClientID

转载 作者:太空狗 更新时间:2023-10-30 00:12:47 27 4
gpt4 key购买 nike

"")"/>

那行不通,错误说:解析器错误消息:服务器标记不能包含 <% ... %> 构造。

有什么方法可以解决这个问题吗?谢谢;)

最佳答案

您调用的是 JS 事件 ( onchange ),而不是服务器事件,因此只需传入 this.id .

<input type="checkbox" id="chbSaveState" runat="server" tabindex="3"  
onchange="SaveState(this.id)" />

要清楚,this.id<%=chbSaveState.ClientID%>在这种情况下将返回相同的值。由于您在 chbSaveState 的事件中调用它, 你可以在这里使用易于访问的 JS 属性,而不是 <%=chbSaveState.ClientID%> ,这要求服务器返回服务器为该控件生成的 ID。

关于c# - 从 aspx 调用 ClientID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2328442/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com