永发信息网

asp.net中怎么从子页面传值到父页面

答案:3  悬赏:50  手机版
解决时间 2021-07-20 09:44

asp.net中怎么从子页面传值到父页面

最好父页面能不用刷新

如果父页面刷新的话 要能保留已输入其他文本的值

最佳答案
用js脚本来实现:这是一位前辈给我的代码,本人也搞不懂,你参考一下
var s="";
var c="";
var f = window.opener;

var f1=document.Form1;
for(i=0;i<f1.selesort.options.length;i++)
{
s=s+document.Form1.selesort.options[i].text
c=c+document.Form1.selesort.options[i].value
}
if ( f != null )
{
window.close();
f.Form1.WXP_Name.value=s;
f.Form1.wxp_id.value=c;
f.Form1.TypeTxt.value=document.Form1.DangerName.value;
}
全部回答
页面间传值分为客户端和服务端两种实现方式。先说说服务端,简单的说就是服务器帮你保留数据如session,application等,这样再其他页面通过后台代码访问session等对象就能获取到保存的数据,具体的使用方法查下MSDN会有非常详细的介绍,检索Session,Application,ViewState(三者是有区别,百度下就知道区别了)。客户端传值就是通过js使用HTML DOM来访问父页面的“标签”或变量来达到赋值、取值的过程,比如window.openner.getElementById('txtValue').value = '内容'。

使用var father = window.opener;获取父页面。之后获取父页面的form,就可以设置父页面的值了

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
多普达好玩吗
在什么情况下才会批去香港的单程证,
蒙多皮肤战争血统,lol 蒙多皮肤泳池派对和战
什么时候出工会战系统?
洛神花和紫罗兰能一起喝吗
阔腿裤配什么鞋子,杏色阔腿裤配酒红色和藏青
你们如何看待赖chang星这个人?
毒王的涂毒是魔攻的吗
会计的重要性
地下城与勇士 如果学错了技能怎么才可以弄掉
有没有什么软件可以看到路由器另外一台电脑在
我是一个DNF迷,各位英雄豪杰请帮帮忙,如何
我求了一支签是四十,请问是什么签?代表什么
七月爱情美文,关于七月的唯美句子
怎样用QQ钱包里的钱充值钻
推荐资讯
眼皮跳过不停,怎样才使眼皮不跳?急!
什么的是医用晶体,胶体,叫什么名字
三国里的邓茂多少钱(三顾茅庐)
寻仙神宠6807点哪些技能成为血宠和防宠! 两
现在DNF怎么索回不了装备啊!!!
在现实生活中有什莫事是相同的、有什麽事永远
有的人为什么让人看难受?
不知道可否麻烦朋友们帮我看看1968年5月初9时
请问跑跑卡丁车什么时候不在出新车??
龙沙区齐齐哈尔老昌春饼(新阳店)地址有谁知道
西陵区世外桃源(宜昌市花园山庄西北)地址有谁
60级剑圣穿最好什么装备?带图
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?