gridview的值传递到另一个页面??

页面1里面有个textbox控件,点击后弹出页面2,页面2里有个gridview,比如显示客户名单,从中选择一个后,自动关闭页面2,同时将选择的行的值传送给页面1的tex... 页面1里面有个textbox控件,点击后弹出页面2,页面2里有个gridview,比如显示客户名单,从中选择一个后,自动关闭页面2,同时将选择的行的值传送给页面1的textbox
请问这个怎么实现的?????

我主要不太清楚不同页面之间可以互相引用控件吗???
展开
 我来答
百度网友dc91b32
2009-05-22 · TA获得超过5650个赞
知道大有可为答主
回答量:5653
采纳率:0%
帮助的人:0
展开全部
这个主要用javascript实现,

在页面1里打开页面2的代码:
function openSelectDepartmentDialog() {
var result = window.showModalDialog("SelectDepartment.aspx", "", 'edge: Raised; center: Yes; help: No; resizable: No; status: No; dialogHeight: 500px; dialogWidth: 300px; scroll: No');

if (result != null) {
document.getElementById("HiddenField_SuoShuBM").value = result;
}
}

在页面2关闭窗口的代码:
function onSelect(strName) {
window.returnValue = strName;
window.close();
}

如果要传递多个参数,可以用特殊符号隔开,然后在页面1里解析,
msikruby
2009-05-22 · 超过52用户采纳过TA的回答
知道小有建树答主
回答量:244
采纳率:0%
帮助的人:112万
展开全部
我用下面的方法实现(完全可以用):
页面1中方法(添加button的click事件):
function GetBABLocationNo(txtBABLocationNo)
{
var s="top=0,left="+(screen.width - 560) / 2+",height=320,width=580,status=no,toolbar=no,menubar=no,scrollbars=yes"
window.open("页面2.aspx?object=" + txtBABLocationNo,"页面2",s);
}
页面2中方法:
function Selected_Value(sItemNo,txtLocation)
{
window.opener.document.all[txtLocation].value=sItemNo;
window.close();
}

参考资料: http://hi.baidu.com/ksfangdao

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式