我使用jQuery div对话框显示新用户页面如图所示
但是当我按下保存按钮时,新用户页面将在图片中显示的同一页面中打开
标记:
<ul class="menu" style="margin-left:10px; background-color:transparent; width:100%;">
<li>
<input type="button" ID="btnNew" value="Add New" style="background-color:transparent; border:0;" runat="server" />
</li>
</ul>
代码隐藏:
btnNew.Attributes.Add("onClick", "ShowEntityEditor('NewUser.aspx','userID',0,'New User',300,650);")
JavaScript :(放置在母版页中)
function ShowEntityEditor(url, pname, entityID, txttitle, h, w) {
var _editWindowDiv;
_editWindowDiv = $("#_editWindowDiv").dialog({
autoOpen: false,
height: h,
width: w,
position: 'center',
title: txttitle
});
_editWindowDiv.empty();
_editWindowDiv.load(url + "?" + pname + "=" + entityID, function () {
$("#cancelButtoon").click(function () {
_editWindowDiv.dialog("close");
return false;
});
});
_editWindowDiv.dialog("open");
}
答案 0 :(得分:0)
使用以下代码来阻止提交页面表单。提交newUser.aspx将关闭对话框并重定向到页面。
<script>
$("#userForm").submit(function(e){
e.preventDefault();
});
</script>