问题描述
a.aspx中嵌入b.aspx<iframesrc="b.aspx"/>并在代码a.aspx.cs中有函数publicvoidshow(){}如何在b中调用函数show()?不要使用隐藏的按钮调用我用下面的方法//获得父页面Pagep=this.Parent.Page;TypepageType=p.GetType();//父页面的方法名MethodInfomi=pageType.GetMethod("Loading");//执行mi.Invoke(p,newobject[]{"参数1","参数2"});获得不了父页面a.为什么?
解决方案
解决方案二:
该回复于2009-02-21 14:33:46被版主删除
解决方案三:
唉.楼主还未理解服务器端和客户端的区别.当你iframe里面的b.apsx开始执行时代表a.aspx已经执行完成,你又如何能取a.aspx的服务器端的值呢.除非你在a.aspx里把a.aspx提交到iframe里的b.aspx了.
时间: 2024-08-22 15:22:08