asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET 窗体间传值的方法


发布日期:2020年12月13日
 
ASP.NET 窗体间传值的方法
物业管理(智能化房地产管理)//3g.hspt.net.cn/tszy/135.html" target="_blank" class="innerlink">计算机应用技术(4G移动商务方向)g.hspt.net.cn/tszy/134.html" target="_blank" class="innerlink">计算机网络技术(4G移动通信工程方向)>这篇文章介绍了ASPNET 窗体间传值的方法有需要的朋友可以参考一下希望对你有所帮助

假设ParentFormaspx 页面上有TextBox文本框和Open按钮
点击Open按钮弹出SubFormaspxSubFormaspx页面上有TextBox文本框和Close按钮
点击Close按钮关闭SubFormaspx页面并把子页面SubFormaspx文本框的值显示到父页面ParentFormaspx 的文本框上
父窗体前台代码

复制代码 代码如下:
<script type="text/javascript">
function OpenSubForm(ret) {
var strPath = "subFormaspx"
var nHeight =
var nWidth =
var feature
feature = "Height= " + nHeight + "Width=" + nWidth + "top=Left=";
feature += "dependent=yeslocation=noresizable=yesscrollbars=yesstatus=yestoolbar=no;";
windowopen(strPath+"?Ret_Form=Form&Ret_Value="+retsubFormfeature)focus();
return false;
}
</script>


父窗体后台代码

复制代码 代码如下:
private void Page_Load(object sender SystemEventArgs e)
{
// ペーを初期化するユーザー コードをここに挿入します
thisButtonAttributesAdd("onClick""return OpenSubForm(TextBox);");
}


子窗体后台代码

复制代码 代码如下:


private void Button_Click(object sender SystemEventArgs e)
{
string strScript =stringEmpty;
string strRetForm = StringEmpty;
string strRetValue=StringEmpty;
strRetForm=RequestParams["Ret_Form"];
strRetValue=RequestParams["Ret_Value"];
if (strRetForm == stringEmpty)
{
strRetForm= "documentforms[]";
}
strScript = "<script language=javascript>";
strScript += "windowopener" + strRetForm;
strScript += "" + strRetValue + "value=" + thisTextBoxTextTrim() + ";";
strScript += "windowclose();";
strScript += "</script>";
ResponseWrite(strScript);
}

               

上一篇:asp.net编程程序优化要注意的问题

下一篇:Asp.net把图片存入数据库和读取图片的方法