我在父页通过一个客户端的Button打开一个子页面。子页面是一个列表(gridview)页,第一列是模板列checkbox,第二列是ID,第三列是name。模式窗口(子页)选择完之后通过checkbox选择之后,我想点击这个服务端button将选中的行的第三列(name)的值返回给父页,并在父页的textbox 控件里显示出来。请问应该怎么做?
解决方案 »
- asp.net如何在线打开文件
- 开发人员请教怎么在服务器安装framework3.5
- 关于定时生成静态页,有代码,傻傻问下怎么调用?
- GridView导出Execl时Gridview有分页
- 可不可以编程的方法取得服务器IIS6上的MIME类型表?
- 五星级难题,关于遍历calendar日历控件的问题!在线等,先答对的给100分!
- ASPnetMenu如何修改菜单的颜色
- 哪位高手能提供sharepoint2003开发技术相关文章(链接)和书?不胜感激!!!
- infragistics 控件谁用过?
- 如何在客户端控制服务器控件?
- 关于dv 控件 aspxgridview的问题。。有点奇怪。。大家看看怎么办
- 如何用ajax实现页面部分刷新
如果是那么可以这样做:
showModalDialog(url, para, style)有三个参数,第一个参数是你要打开的url,第三个参数是设置这个窗口的大小位置这些,第二个参数是你从父页面向showmodaldialog子窗口传递的参数,要实现你的需求这个参数就是关键,你可以把你父窗口的window对象传递过去“showModalDialog("childPage.aspx", window, style)”,然后在子页面的服务端button的 OnClientClick添加事件
function abc(){
var parentWindow = window.dialogArguments;//这个就是你父亲窗口传递的window对象
var textbox = parentWindow.getElementById('textbox1'); //然后得到你父亲窗口的textbox
//把你gridview选定的值赋值给textboxreturn false //return false就不会执行继续执行服务器端的代码。
}
self.opener.document.getElementById("父页面要赋值的控件ID").value =“要传的值”