.NET中利用js让子窗体向父页面传值的实现方法
更新时间:2021年9月22日 10:16 点击:2194
子页面C#后台代码:
复制代码 代码如下:
/// <summary>
/// 将设置好的值赋给父页面
/// </summary>
/// <param name="count">需要传递的值</param>
void SetValueToParentPage(int count, string strPersons)
{
StringBuilder jsStr = new StringBuilder();
jsStr.Append(" var retValue = new Object();");
if (count == 0)
{
jsStr.AppendFormat("retValue = null;");
}
else
{
jsStr.AppendFormat("retValue.Nums='{0}';", count);
jsStr.AppendFormat("retValue.Names='{0}';", strPersons);
}
jsStr.Append("window.returnValue = retValue;window.close();");
ClientScript.RegisterStartupScript(GetType(), "close", jsStr.ToString(), true);
}
父页面前台js:
复制代码 代码如下:
function OpenPerChoose(url) {
var openobj = window;
if (typeof (window.dialogArguments) == "object") {
openobj = window.dialogArguments;
}
var returnValue = showPopWin(url, 800, 600, openobj);
if (returnValue != null) {
document.getElementById("<%=txtQualifiedNums.ClientID %>").value = returnValue.Nums;
}
}
复制代码 代码如下:
//弹出窗口
function showPopWin(url, width, height, returnFunc) {
width = parseInt(width) + 30;
height = parseInt(height) + 30;
return window.showModalDialog(url + "&Datetime=" + GetTime(), document, "dialogWidth:" + width + "px;dialogHeight:" + height + "px;help:0;status:0;scroll:auto;center:1;resizable:1;");
}
<th style="width: 100px;">
培训合格人数:
</th>
<td style="width: 50px;">
<asp:TextBox ID="txtQualifiedNums" runat="server" Width="50px" ReadOnly="true"></asp:TextBox>
</td>
相关文章
- 这篇文章主要介绍了微信小程序 页面传值详解的相关资料,需要的朋友可以参考下...2017-03-13
- ASP.NET 页面传值的方式有很多,本文整理了一些比较常用方法,大家可以根据自己需求自由选择...2021-09-22
- .NET中利用js让子窗体向父页面传值的实现方法,需要的朋友可以参考一下...2021-09-22
- 这篇文章主要介绍了ASP.NET通过更改Url进行页面传值的实现代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-09-22
- 本文主要介绍了jquery利用json实现页面之间传值的方法,具有很好的参考价值,需要的朋友可以看下...2017-01-09
- 本文为大家详细介绍下asp.net页面传值的具体实现,感兴趣的朋友可以参考下哈,本人水平有限,还请各位朋友多多指教...2021-09-22
- 本篇文章主要介绍了ASP.NET 页面之间传值的几种方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2021-09-22
ASP.NET页面之间传值的方式之Application实例详解
这篇文章主要介绍了ASP.NET页面之间传值的方式之Application实例详解,需要的朋友可以参考下...2021-09-22- 这篇文章介绍了ASP.NET实现页面传值的几种方法,有需要的朋友可以参考一下...2021-09-22