首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

在c#中施用javascript的 問題 ,啊,50分!

2011-12-20 
在c#中使用javascript的 問題 ,急啊,,,50分!!!!!!!!!!!!!在a.aspx页面中有个button,两个文本框,点击按钮,

在c#中使用javascript的 問題 ,急啊,,,50分!!!!!!!!!!!!!
在a.aspx页面中有个button,两个文本框,点击按钮,弹出b.aspx,是用window.open实现的,在b.aspx中用c#代码从数据库中取出了name和id两个值,存放在name和id两个string变量中,要求在b.aspx页中点击保存,要将用c#获取的name和id传回a.aspx中的两个文本框中,
请问用javascript怎么实现,?   谢谢谢谢

[解决办法]
使用下面的方法找到a.aspx页面的2个文本框,然后赋值:

window.opener.document.getElementById( "文本框的客户端id ").value = "bbb ";
[解决办法]
先在a.aspx页面定义1个赋值的JS函数
function set(v1,v2){
// 假设你的2个文本框的服务器id是text1和text2
document.getElementById( " <%=text1.ClientID%> ").value = v1;
document.getElementById( " <%=text2.ClientID%> ").value = v2;
}

在b.aspx页面调用这个函数就行了,这样调用:

window.opener.set( "123 ", "234 ");
[解决办法]
window.opener.document.getElementById( "文本框的客户端id ").value = "bbb ";

热点排行