继续帮助———aspx页面的值如何传回ascx页面

fzhz2004 2004-09-23 05:26:36
有一个ascx 文件 有一个input控件,点击后 弹出一个窗体是aspx文件,在这个aspx文件中的DataGrid中选择一行数据,把数据传回aspx文件的一个TexttBox控件中,如何实现?

水可以帮帮我!!!

...全文
55 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
生活真美好 2004-11-02
  • 打赏
  • 举报
回复
可以不用JavaScript, 用c#实现的方法:
<asp:datagrid id="dg1"..............
<Columns>
<asp:HyperLinkColumn DataNavigateUrlField="字段名称" DataNavigateUrlFormatString="原始页面.aspx?参数1={0}"
DataTextField="字段名称" HeaderText="字段名称">
</asp:HyperLinkColumn>
.............
该方法使你直接返回原始页面,并将你指定的字段内容,做为一个参数传递回原页面,在页面加载过程,即page_load()中,将这个参数的内容送到text控件中TexttBox
if (Request.Params["参数1"] != null)
{
TexttBox.text=Request.Params["参数1"].ToString();
}
fzhz2004 2004-11-02
  • 打赏
  • 举报
回复
up
fzhz2004 2004-09-23
  • 打赏
  • 举报
回复
如果是不同的ascx页面 他们放在不同的aspx上,弹出同一个aspx页面,该如何控制将数据传回弹出这个aspx页面的ascx上呢?

meizz 2004-09-23
  • 打赏
  • 举报
回复
这个要用客户端脚本:
opener.document.forms[0].textBoxName.value = yourData;
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-09-23 05:26
社区公告
暂无公告