Javascript jQuery和母版页在使用按钮单击功能时出错
我的ASP.NET表单上有一个模式弹出扩展程序。 但我有3个不同的按钮,需要运行相同的模式。 所以我尝试使用jQuery来解决这个问题。我已经创建了一个按钮(将在将来隐藏),ajax模式指向该按钮。 现在,当我按下其他三个按钮中的每个按钮时,它调用javascript函数,该函数将click()函数发送到指向模式的按钮。 问题在于,模态只工作了一瞬间就消失了,而它支持保持静止。(当我按下“隐藏按钮”时,效果很好) **我在母版页上放置了Javascript jQuery和母版页在使用按钮单击功能时出错,javascript,jquery,asp.net,ajax,Javascript,Jquery,Asp.net,Ajax,我的ASP.NET表单上有一个模式弹出扩展程序。 但我有3个不同的按钮,需要运行相同的模式。 所以我尝试使用jQuery来解决这个问题。我已经创建了一个按钮(将在将来隐藏),ajax模式指向该按钮。 现在,当我按下其他三个按钮中的每个按钮时,它调用javascript函数,该函数将click()函数发送到指向模式的按钮。 问题在于,模态只工作了一瞬间就消失了,而它支持保持静止。(当我按下“隐藏按钮”时,效果很好) **我在母版页上放置了clientdmode=“Static”,因此ID工作正常。
clientdmode=“Static”
,因此ID工作正常。这是我的密码:
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
<script type="text/ecmascript">
function pressMe() {
$('#hide_button').click();
}
</script>
函数pressMe(){
$(“#隐藏按钮”)。单击();
}
我的ASP.NET代码:
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<asp:Button ID="Button_bodyPart" runat="server" Text="add/edit" OnClientClick="pressMe();" />
<asp:ModalPopupExtender ID="ModalPopupExtender1" runat="server"
BehaviorID="modalPopupExtender1"
TargetControlID="hide_button"
PopupControlID="popUpPanel"
OkControlID="btnOk"
BackgroundCssClass="modalBackground">
</asp:ModalPopupExtender>
<asp:Button ID="hide_button" runat="server" Text="Button" />
<asp:Panel ID="popUpPanel" runat="server" CssClass="modalPopup">
<h1> bla bla bla</h1>
<asp:Button ID="btnOk" runat="server" Text="Ok" />
</asp:Panel>
呜呜呜呜
非常感谢。我的普通ASP.NET项目中似乎没有ModalPopupXtender。你是指这个项目吗:?谢谢,但我发现了它是关于什么的。显然,我需要在pressMe()之后添加“return false”语句;调用函数,使其不会转向服务器并再次请求新页面。