.NET中利用js讓子窗體向父頁(yè)面?zhèn)髦档膶?shí)現(xiàn)方法
子頁(yè)面C#后臺(tái)代碼:
/// <summary>
/// 將設(shè)置好的值賦給父頁(yè)面
/// </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);
}
父頁(yè)面前臺(tái)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;">
培訓(xùn)合格人數(shù):
</th>
<td style="width: 50px;">
<asp:TextBox ID="txtQualifiedNums" runat="server" Width="50px" ReadOnly="true"></asp:TextBox>
</td>
相關(guān)文章
ASP.NET Core擴(kuò)展庫(kù)之Http日志的使用詳解
這篇文章主要介紹了ASP.NET Core擴(kuò)展庫(kù)之Http日志的使用詳解,幫助大家更好的理解和學(xué)習(xí)使用.net技術(shù),感興趣的朋友可以了解下2021-04-04ASP.Net中防止刷新自動(dòng)觸發(fā)事件的解決方案
ASP.Net中防止刷新自動(dòng)觸發(fā)事件的解決方案...2007-03-03微信公眾平臺(tái)開(kāi)發(fā)教程(二) 基本原理及消息接口總結(jié)
本篇文章主要介紹了微信公眾平臺(tái)開(kāi)發(fā)教程(二) 基本原理及消息接口,具有一定的參考價(jià)值,有興趣的朋友可以了解一下。2016-12-12Repeater對(duì)數(shù)據(jù)進(jìn)行格式化處理
最近不止一個(gè)同學(xué),問(wèn)我在Repeater里怎么格式化數(shù)據(jù),怎么處理。因?yàn)镽epeater 屬于服務(wù)器端控件。要么利用本身的控件事件來(lái)處理,要么在數(shù)據(jù)源上處理。2013-03-03手把手教你在.NET中創(chuàng)建Web服務(wù)實(shí)現(xiàn)方法
這篇文章主要介紹了.NET中創(chuàng)建Web服務(wù)實(shí)現(xiàn)方法,有需要的朋友可以參考一下2013-12-12Entity Framework使用Code First模式管理數(shù)據(jù)庫(kù)
本文詳細(xì)講解了Entity Framework使用Code First模式管理數(shù)據(jù)庫(kù)的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03.NET實(shí)現(xiàn)Repeater控件+AspNetPager控件分頁(yè)
本文給大家分享的2個(gè)示例,演示AspNetPager最基本的功能,幫助您認(rèn)識(shí)AspNetPager分頁(yè)控件及了解它的工作原理。有需要的小伙伴可以參考下2015-11-11Asp.Net實(shí)現(xiàn)無(wú)限分類(lèi)生成表格的方法(后臺(tái)自定義輸出table)
這篇文章主要介紹了Asp.Net實(shí)現(xiàn)無(wú)限分類(lèi)生成表格的方法,同時(shí)后臺(tái)自定義輸出table表格,詳細(xì)分析了asp.net生成表格的相關(guān)技巧,需要的朋友可以參考下2016-04-04