2 回答
TA贡献1793条经验 获得超6个赞
首先,这个按钮是一个服务器端按钮,您必须使用 onClientClick="return false" 禁用回发才能在客户端工作。其次,为了使用 Button1 作为 id($("#Button1")) 您需要将 ClientIDMode 更改为 static 同样适用于标签
<asp:Button ID="Button1" runat="server" Text="Button" onClientClick="return false" ClientIDMode="Static" />
<asp:Label ID="Label9" runat="server" Text="" ClientIDMode="Static"></asp:Label>
如果您不想使用静态客户端 ID,则必须替换
$("#Button1") with $("#<%= Button1.ClientID %>")
document.getElementById("Label9") with document.getElementById("<%= Label9.ClientID %>")
TA贡献1777条经验 获得超10个赞
您的按钮 1 选择器“$(”#Button1).click”单击事件不会像下拉列表那样考虑客户端 ID。如果 jquery 找不到按钮 1 的任何内容并且单击事件从未被触发,则可能会导致问题。
一个可能的修复方法是将选择器更改为与使用 jquery 获取下拉列表的行中相同的选择器。
- 2 回答
- 0 关注
- 123 浏览
添加回答
举报