亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

asp.net彈出窗口 返回值

2024-07-10 13:21:51
字體:
來源:轉載
供稿:網友

Page.aspx:

復制代碼 代碼如下:


<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>無標題頁</title>
<script type="text/javascript" >...
function Pop()
...{
var result=showModalDialog('downs.aspx','subpage','dialogWidth:400px;dialogHeight:300px;center:yes;help:no;resizable:no;status:no'); //打開模態子窗體,并獲取返回值
document.getElementById("txt_id").value=result.split("'")[0]; //返回值分別賦值給相關文本框
document.getElementById("txt_name").value=result.split("'")[1];
document.getElementById("txt_pwd").value=result.split("'")[2];
}
</script>
</head>
<body>
<form runat="server">
<div>
<asp:TextBox runat="server" ></asp:TextBox>
<asp:TextBox runat="server" ></asp:TextBox>
<asp:TextBox runat="server" ></asp:TextBox>
<br />

<asp:Button runat="server" Text="PoPWindows" />

</div>
</form>
</body>
</html>

downs.aspx: 彈出頁面

復制代碼 代碼如下:


<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>無標題頁</title>
<script type="text/javascript" >...
function cc(infor_id,infor_name,infor_psw) //參數分別為id,name和password
...{
window.returnValue= infor_id+"'"+infor_name+"'"+infor_psw; //返回值
window.close();
}
</script>
</head>
<body>
<form runat="server">
<div>
<asp:GridView runat="server" BackColor="White" BorderColor="#CCCCCC"
BorderStyle="None" BorderWidth="1px" CellPadding="3"
>
<FooterStyle BackColor="White" ForeColor="#000066" />
<RowStyle ForeColor="#000066" />
<PagerStyle BackColor="White" ForeColor="#000066" Horiz />
<SelectedRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" />
</asp:GridView>
</div>
</form>
</body>
</html>

downs.cs:彈出頁面后臺代碼:

復制代碼 代碼如下:


public partial class downs : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
SetBind();
}
}
public void SetBind()
{
string ConnString = ConfigurationManager.ConnectionStrings["ConnStr"].ToString();
using (SqlConnection conn = new SqlConnection(ConnString))
{
conn.Open();
string sql = "select top 10 gwid,machtype,isok from allinfor";
SqlDataAdapter ada = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
ada.Fill(ds);
gvshow.DataSource = ds.Tables[0];
this.gvshow.DataBind();
}
}
protected void gvshow_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onclick", "cc('" + e.Row.Cells[0].Text + "','" + e.Row.Cells[1].Text + "','" + e.Row.Cells[2].Text + "')");
}
}
}

第二種方式:

returnValue是javascript中html的window對象的屬性,目的是返回窗口值,當用
window.showModalDialog函數打開一個IE的模式窗口(模式窗口知道吧,就是打開后不能操作父窗口,只能等模式窗口關閉時才能操作)時,用于返回窗口的值,下面舉個例子:

復制代碼 代碼如下:


//father.html
<HTML>
<HEAD>
<META Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<script language="javascript">

function showmodal(){
var ret = window.showModalDialog("child.htm",null,"dialogWidth:350px;dialogHeight:350px;help:no;status:no");
if (ret){alert('子窗口返回真!');
}else{
alert('子窗口返回假!');
}

}

</script>
</HEAD>
<BODY>
<INPUT id=button1 type=button value=Button name=button1>

</BODY>
</HTML>

復制代碼 代碼如下:


//child.html
<HTML>
<HEAD>
<META Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<script language="javascript">
function trans(tag){

   if (tag==0){
     window.returnValue=false;
   } else{
     window.returnValue =true;
   }
   window.close();

}


</script>
</HEAD>
<BODY>

<INPUT id=button1 type=button value="返回真" name=button1>
<INPUT id=button2 type=button value="返回假" name=button2>

</BODY>
</HTML>

這樣一來可以實現從模式窗口向父窗口傳遞值的作用,
這個returnValue除了可以是布爾值,整型值等以外還可以是個js數組,用來傳遞大量數據。
具體showModalDialog等的用法,可以參考msdn。

 

注意下面的有opener的都只能是用在window.open()這種情況而不能是上面.的showModel...等形式否則的話.會報undetife錯誤....


也可以這樣子的改變父窗口中的值. 下面的這個..可以動態改變父窗口中多個值.而不是簡單的把彈出窗口中的一個選中以后.馬上就傳回去給父窗口.


opener.document.getElementById('txt_Phone').value = Number;
        opener.document.getElementById('hdn_ID').value = ID;
        opener.document.getElementById('hdn_Phone').value = Number;
        window.close();


加上這句.我們還可以.刷新父窗口
window.opener.location.href=window.opener.location.href
window.opener.location.reload()

如果還要調用父窗口中的方法.也可以用下面的這種..如下
     opener.函數名(xxx,xxx)  
不過函數內變量的作用域仍為父窗體.
這樣子我們.就可以直接調用這個函數..如果這個函數是異步請求的那就更爽了..
也就是說我們.在子窗口中可以向服務器發送請求..關閉子窗口后..我們父窗口又立即向服務器發送異步請求.又窗口雙請求.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲黄色在线看| 国内精品久久久久久中文字幕| www.日韩不卡电影av| 亚洲系列中文字幕| 国产精品丝袜白浆摸在线| 色悠久久久久综合先锋影音下载| 久久九九热免费视频| 欧美日韩加勒比精品一区| 国产成人精品最新| 亚洲理论电影网| 最近2019年日本中文免费字幕| 精品福利樱桃av导航| 亚洲国产成人在线播放| 在线亚洲男人天堂| 日本精品性网站在线观看| 精品久久久久久久久久久久久久| 日韩视频永久免费观看| 九九热精品视频国产| 日韩一区二区福利| 国产日韩欧美成人| 午夜精品免费视频| 亚洲午夜av电影| 亚洲欧美制服另类日韩| 日本亚洲精品在线观看| 亚洲欧洲国产一区| 日韩在线小视频| 欧美黑人xxxx| 久久影院资源站| 日韩中文字幕不卡视频| 伊人男人综合视频网| 欧美极品欧美精品欧美视频| 精品久久久国产精品999| 亚洲区中文字幕| 国产大片精品免费永久看nba| 国产午夜精品一区二区三区| 亚洲一区二区中文字幕| 亚洲欧洲av一区二区| 97久久超碰福利国产精品…| 成人中文字幕在线观看| 亚洲第一福利在线观看| 97婷婷大伊香蕉精品视频| 国产精品成人免费视频| 国外成人免费在线播放| 亚洲福利视频久久| 国产精品亚洲一区二区三区| 97在线精品视频| 日本亚洲欧美三级| 久久久久久国产精品久久| 91久久精品国产91久久性色| 欧美激情亚洲一区| 亚洲经典中文字幕| 久久视频在线免费观看| 国产精品亚洲美女av网站| 亚洲国产精品专区久久| 久久九九全国免费精品观看| 欧美色播在线播放| 国产91精品网站| 一区二区三区日韩在线| 国产精品嫩草视频| 欧美亚洲国产日韩2020| 97视频在线观看免费高清完整版在线观看| 亚洲成人av片在线观看| 亚洲综合国产精品| 欧美激情在线观看视频| 成人午夜两性视频| 国产性猛交xxxx免费看久久| 亚洲欧美制服中文字幕| 久久精品欧美视频| 国产精品美女呻吟| 在线观看亚洲区| 久久视频在线观看免费| 久精品免费视频| 一二美女精品欧洲| 丝袜亚洲另类欧美重口| 91夜夜揉人人捏人人添红杏| 欧美激情亚洲综合一区| 日本成人在线视频网址| 欧美激情伊人电影| 日韩欧美国产激情| 欧美性xxxx在线播放| 国产成人福利视频| 久热99视频在线观看| 中文字幕亚洲综合久久| 中文字幕日韩欧美| 精品国产一区二区三区久久| 国产精品免费视频久久久| 91香蕉电影院| 久久国产精品影视| 久久99久久亚洲国产| 精品丝袜一区二区三区| 国产91精品久久久久| 欧美精品福利在线| 国产成人涩涩涩视频在线观看| 国产精品第一区| 欧美成人性色生活仑片| 黑人巨大精品欧美一区二区免费| 国产一区二区日韩| 欧美最猛性xxxxx亚洲精品| 红桃视频成人在线观看| 日韩中文视频免费在线观看| 久久夜色精品国产亚洲aⅴ| 久久综合免费视频影院| 欧美一级片久久久久久久| 亚洲区中文字幕| 成人中文字幕+乱码+中文字幕| 午夜精品久久久久久久99黑人| 久久久99久久精品女同性| 欧美成人精品在线视频| 一区二区三区www| 亚洲91精品在线观看| 国产在线视频欧美| 亚洲电影免费在线观看| 亚洲国产91色在线| 日韩激情第一页| 国产午夜精品全部视频在线播放| 88xx成人精品| 91po在线观看91精品国产性色| 亚洲网址你懂得| 国产欧美va欧美va香蕉在| 日韩欧美在线视频日韩欧美在线视频| 人妖精品videosex性欧美| 亚洲精品在线91| 日韩精品免费在线视频| 久久精品国亚洲| 欧美午夜xxx| 亚洲天堂网站在线观看视频| 亚洲自拍欧美色图| 亚洲xxx大片| 久久久中精品2020中文| 亚洲男人av电影| 日韩欧美主播在线| 国产一区二区三区视频| 欧美激情一区二区三区久久久| 国产精品中文字幕久久久| 国产日韩欧美视频| 日本精品在线视频| 大桥未久av一区二区三区| 欧美性20hd另类| 日韩av一区在线| 在线观看视频99| 久久精品福利视频| 久精品免费视频| 亚洲视频欧洲视频| 日韩成人免费视频| 亚洲综合一区二区不卡| 亚洲精品一区二区久| 98精品在线视频| 亚洲综合精品一区二区| 免费不卡在线观看av| 欧美成人中文字幕在线| 久久久久久久久久国产精品| 欧美成人自拍视频| 日韩中文字幕在线视频播放| 国产综合视频在线观看| 色一区av在线| 日韩免费观看网站| 精品国产欧美一区二区五十路| 91av在线国产| 欧美性理论片在线观看片免费| 68精品国产免费久久久久久婷婷| 91高清免费在线观看| 成人国产精品av| 久久免费少妇高潮久久精品99| 欧美日韩一区二区免费视频|