首页  ·  知识 ·  云计算
ASP.NET弹出新页面,置顶,有返回值,刷新父页面
网友    综合  编辑:dezai   图片来源:网络
ASP.NET弹出新页面,置顶,有返回值,刷新父页面

1、弹出新页面,置顶
 
父页面:

 


Button:
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="openDia();return false;" />
 
JavaScript:


<script type="text/javascript">
function openDia() {
var returned = window.showModalDialog("UserList.aspx?" + (new Date()), window);
if (returned) {
document.getElementById("ret").innerHTML = returned;
}
else {
document.getElementById("ret").innerHTML = "";
}
}
</script>

 


子页面:
 

 

<asp:Button ID="Button1" runat="server" OnClientClick="getSelected();return false;" Text="Button" />
 

 


<script type="text/javascript">

 

function getSelected() {

 

var data = [];

 

ch = document.getElementsByName("t")

 

for (i = 0; i < ch.length; i++) {

 

if (ch[i].checked) {

 

data.push(ch[i].value);

 

}

 

}

 

window.returnValue = data.toString();

 

window.close();

 

}

 

</script>

 


2、弹出一个置顶的新页面,新页面关闭后刷新父页面
 

<a href="javascript:showModalDialog('UserList.aspx');window.location.reload()">aaaaa</a>
 

 

3、刷新父页面
 
window.location.reload()
 


4、

 
function update(obj) {
 
var ddl_sys = document.getElementById("ddl_system");
 
var sysValue = ddl_sys.options[ddl_sys.selectedIndex].value;
 
var ddl_modules = document.getElementById("ddl_modules");
 
var modulesValue = ddl_modules.options[ddl_modules.selectedIndex].value;
 
window.showModalDialog('PageAdd.aspx?isAdd=0&SystemID=' + sysValue + '&ModulesID=' + modulesValue + '&ID=' + obj, null, 'dialogHeight:600px;dialogWidth:650px;status:0;help:0 ');
 
}
 

本文作者:网友 来源:网络
CIO之家 www.ciozj.com 微信公众号:imciow
   
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读