asp.net 一个框架里面有两个页面,A.ASPX,B.ASPX,A页按下按钮后执行B页控件的SHOW方法
A页面有个BUTTON,B页面有个带SHOW方法的控件,我想在A页面按下BUTTON后让B页面的控件执行SHOW方法。或者说该控件在右边显示出来。...
A页面有个BUTTON,B页面有个带SHOW方法的控件,我想在A页面按下BUTTON后让B页面的控件执行SHOW方法。或者说该控件在右边显示出来。
展开
2个回答
展开全部
这个是可行的,首先你要看,你在B页面要调用的是ASPX的.cs文件代码,还是调用B页面中的Javascript代码。
首先,如果是.cs中的代码,你只需要把那个Show方法设置为public的可访问符,然后在创建这个页面对象的时候引用这个方法就行了。或者自己新建一个类来调用这个方法,A调用C类,C类调用B页面。因为这样的话C类比较好实例化
然后,如果是调用B里面的javascript代码,你只需要在Response.Write();中输出对B页面的所有脚本代码就行了。或者通过hwnd=window.open打开返回的对象,把body里面增加一个onload事件,onload事件就是你那个方法就行了。比如hwnd.document.body这样来使用。
具体源代码就不多写了,要真的需要,直接加好友我们慢慢说。以上思路是可行的。
首先,如果是.cs中的代码,你只需要把那个Show方法设置为public的可访问符,然后在创建这个页面对象的时候引用这个方法就行了。或者自己新建一个类来调用这个方法,A调用C类,C类调用B页面。因为这样的话C类比较好实例化
然后,如果是调用B里面的javascript代码,你只需要在Response.Write();中输出对B页面的所有脚本代码就行了。或者通过hwnd=window.open打开返回的对象,把body里面增加一个onload事件,onload事件就是你那个方法就行了。比如hwnd.document.body这样来使用。
具体源代码就不多写了,要真的需要,直接加好友我们慢慢说。以上思路是可行的。
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询