首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

急 window.showModalDialog解决思路

2012-03-15 
急急急 window.showModalDialogA页面点击事件里面window.showModalDialog,弹出B页面时,怎么传值到A页面?怎

急急急 window.showModalDialog
A页面点击事件里面window.showModalDialog,弹出B页面时,怎么传值到A页面?怎么把B页面的listbox里面的值传到A页面的ListView里面。很希望有人给出例子


[解决办法]
1.利用 showModalDialog的returnValue来传值

2.session
[解决办法]
JS下如:
A页面:
 var ReturnText = window.showModalDialog(winUrl, window, "dialogHeight:600px;dialogWidth:750px;help:no;resizable:no;status:no;");
B页面:
window.returnValue = "返回值";
[解决办法]
方法1:关闭showModalDialog的传值方法
var ret = window.showModalDialog("B.aspx")
alert(ret)
在B.aspx;里面写

window.returnValue="new的值"
window.close()

方法2:不关闭showModalDialog的传值方法
 window.showModalDialog("B.aspx",window)

B.aspx里面写
window.dialogArguments.document.getElementById("对象id").innerHTML = "xxx"


[解决办法]
var f = function(){
var obj = document.getElementById("content");
var str =window.showModalDialog("a.htm",obj,"dialogWidth=300px;dialogHeight=200px");

}
var obj = window.dialogArguments;
alert(obj.value)

listBox1.SelectedItem.ToString()取值
http://topic.csdn.net/u/20091020/16/b3e78af2-add8-422f-a2ae-67dd58c33a84.html

热点排行