0
我有以下代码:jQuery UI的 - 模态
<script type="text/javascript">
$(function() {
$('#<%=btn1.ClientID %>').bind('click', function (event) {
$('#modal').dialog({
title: 'title',
modal: true,
buttons: {
'ok': function() {
return true;
},
'cancel': function() {
$(this).dialog('close');
}
}
})
})
})
</script>
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:Button ID="btn1" runat="server" OnClick="btnClick" Text="click me" />
<div id="modal" style="visibility: hidden">
<span>yay!</span>
</div>
</form>
</body>
</html>
我有一个asp:按钮,并在clientClick出现的对话框。
你可以看到我有一个asp:按钮,它可以处理服务器端的onclick事件。但是,onclientclick事件处理程序也会响应此事件,并打开一个包含两个按钮的对话框:ok和cancel。然而,对话框消除器和页面从服务器端执行OnClick事件..你知道这是为什么吗?我怎样才能改变它? 我在做什么错?
在此先感谢!
是按钮提交表单或者是一个Web窗体页上? –
我不明白这个问题。 – Dragan