关于弹出窗口值的返回

放在Page_Load()里
TextBox1.Attributes.Add("onclick","Get_value()");

javascript:
function Get_value()
{
    var tmp_value;
    tmp_value=showModalDialog("setvalue.aspx","","")
    document.你的form.TextBox1.value=tmp_value;
}

-------------
setvalue.aspx

html:

<script language="javascript">
window.returnValue=你的返回值
window.opener =null;      
window.close();
</script>


----------------------------------------------------
如果你要在弹开的子窗口中给父窗口赋值的话,用下面代码就可以了
window.dialogArguments.document.all.txtboxid.value = "返回的值";

 

---------------------------------------------------------------------------------------------------------
//对话框返回信息

//btn是执行 是 操作的Button的id,btn1是执行 否 操作的Button的id
 
 void Confirm(string str_Message,string btn,string btn1,Page page)
{
page.RegisterStartupScript("","<script> if (confirm('"+str_Message+"')==true){document.forms(0)."+btn+".click();} else{ document.forms(0)."+btn1+".click(); }</script>");
}
 
private void Button1_Click(object sender, System.EventArgs e)
{
     Response.Write("覆盖操作");
}
 
private void Button2_Click(object sender, System.EventArgs e)
{
     Response.Write("新增操作");
}
 
//调用
Confirm("是否要覆蓋原來的記錄?","Button1","Button2",Page);

转载于:https://www.cnblogs.com/sdav/archive/2004/12/23/80820.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值