CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

一定要救救我!!!!!!页间调用的问题

楼主pebai(麦田的颜色)2005-06-02 09:44:28 在 .NET技术 / ASP.NET 提问

实现如下:  
          1.aspx页面   选择会员按钮——〉  
          执行弹出新窗口2.aspx——>    
          2.aspx里有会员列表和简单查询,目的是为了选中欲加入1.aspx页面的会员记录——〉  
          2.aspx选中一行---->  
          2.aspx页面关闭,并将数据返回1.aspx的控件,或者调用1.aspx页面的FillData(),将值填入  
   
  原本在asp页面,都是很简单的。可是我搞了好几天都搞不出来,没分了,真心求大家帮忙!!!!  
   
  附:如果在1.aspx   and   2.aspx都用server.tranfer方法,那么2.aspx在传值到1.aspx的时候,1.aspx页面原先录的另外一些输入会丢失。 问题点数:0、回复次数:10Top

1 楼huangguolinc(来了)回复于 2005-06-02 10:00:01 得分 0

用javascript   能够取到,放到隐藏控件里,然后进行处理Top

2 楼fengfangfang()回复于 2005-06-02 10:01:35 得分 0

最简单的办法  
   
  把两个页面放到一个aspx的两个Panel中,使用Panel的Visible来控制显示哪个页面  
  这样,先前输入的数据就不会丢。  
   
  此外,好象还可以用Cache的方法Top

3 楼brando_beat(Eの懒龙)回复于 2005-06-02 10:19:13 得分 0

我们的子页面使用的是session传递,你可以试试Top

4 楼pebai(麦田的颜色)回复于 2005-06-02 10:28:16 得分 0

可我预备传回的是DataRow。Top

5 楼rfwang(兄弟们,我想死你们了!)回复于 2005-06-02 10:29:18 得分 0

用Session吧Top

6 楼pebai(麦田的颜色)回复于 2005-06-02 10:49:30 得分 0

原先在  
  1.aspx的按钮:Server.Transfer("2.aspx?role_ids=1,2");      
  2.aspx选中一行后:Server.Transfer("1.aspx");    
  这样在1.aspx的Page_Load if(Context.Handler   is   UserList1)    
  {  
  UserList1   oForm=(UserList1)Context.Handler;  
  DataRow   dr   =   oForm.dr;  
  FillLinkMan(dr);  
  }  
  可以将来自2.aspx的记录行填充到1.aspx页面的控件里去。  
   
  但是1.aspx页面原先录的内容就没了。  
   
  难道只有server.tranfer才能引用1.aspx的page么   ?Top

7 楼renyu732(Sysinfo)回复于 2005-06-02 11:16:27 得分 0

http://dotnet.aspx.cc/ShowDetail.aspx?id=49ML4AO8-5PB3-4KNY-NJZD-LJOIOXV4M1X4  
  孟子的文章,可以解决你的问题.Top

8 楼sekiner(蓝色水分子)回复于 2005-06-02 11:27:44 得分 0

用window.opener  
  1.aspx  
  <html>  
  <head>  
  <title></title>  
  <script   language="javascript">  
  var   strbb="";  
  function   op()  
  {  
  window.open("nn.htm","","height=300,width=500")  
  }  
  function   look()  
  {  
  alert(strbb);  
  }  
  </script>  
  </head>  
  <body>  
  <input   type="button"   value="OPEN"   onClick="op()"><br>  
  <input   type="button"   value="Look"   onClick="look();">  
  </body>  
  </html>  
   
   
   
  2.aspx  
   
  <html>  
  <head>  
  <title></title>  
  <script   language="javascript">  
  function   cin()  
  {  
  window.opener.strbb="aa";  
  window.close();  
  }  
  </script>  
  </head>  
   
  <body>  
  <input   type="button"   value="in"   onClick="cin();">  
  </body>  
  </html>Top

9 楼pebai(麦田的颜色)回复于 2005-06-02 11:32:07 得分 0

现在我用了Butt.Attributes.Add("onclick","window.showModalDialog...  
  可是模态窗口不支持刷新,我想在DataGrid选中一行后执行的代码无法执行Top

10 楼pebai(麦田的颜色)回复于 2005-06-02 12:36:40 得分 0

再次求救!Top

相关问题

  • 神呀,救救我:调用useBean问题
  • 神啊,救救我:调用javaBean问题
  • 页面间的调用!
  • 类间页面的调用!!
  • 页面调用
  • 页面调用
  • 框架中页面间的调用
  • 页面间路径调用问题
  • 窗口间调用
  • 高手们,救救我吧!为什么远程调用不成功?

关键词

得分解答快速导航

  • 帖主:pebai

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo