子页面如何向主页面传值? 同上? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 小窗口的Page_Load:if (!IsPostBack){ ButtonOK.Attributes.Add("onclick","return setValue();");}小窗口的客户端:<script language="javascript">function setValue(){window.opener.document.getElementById("主窗口TextBox1的id").value = "子窗口选中的id";window.close();return false;}</script> 父页面<script>var returnValue = window.showModalDialog(url,"dialogHeight:30;dialogWidth:45;center:1;status = no");if (typeof(returnValue)!="undefined"){ document.getElementById("txtId").value = returnValue;}</script>子页面Page.RegisterStartupScript("","<script>window.returnValue='" + strReturn + "';script>"); 一般网站的缓存要这么应用? Cookie关闭浏览器就没有了? .net2005网站程序打包问题! 生成excel列名问题! ???电子书《精通c#与asp.net程序设计》 一个小问题 一个很难的问题,请高手指教 使用DataSet存储OLAP分析的结果 请教一下asp.net访问共享目录的问题 如何访问同一个解决方案中的其他项目 window.open(初学......) asp.net页面传值问题?
if (!IsPostBack)
{
ButtonOK.Attributes.Add("onclick","return setValue();");
}小窗口的客户端:
<script language="javascript">
function setValue()
{
window.opener.document.getElementById("主窗口TextBox1的id").value = "子窗口选中的id";
window.close();
return false;
}
</script>
<script>
var returnValue = window.showModalDialog(url,"dialogHeight:30;dialogWidth:45;center:1;status = no");
if (typeof(returnValue)!="undefined")
{
document.getElementById("txtId").value = returnValue;
}
</script>子页面
Page.RegisterStartupScript("","<script>window.returnValue='" + strReturn + "';script>");