事件+委托
核心问题是你有没有跨域 ,如果跨了,是夸大域还是小域.
winForm: (提供两种方式,还有其它方式〕
第一种:
A窗体中的弹出B事件:
B b对象=new B(this);//定义B的构造函数要求 A类型的参数
b对象.show();
B窗体:
public A parant;
public B(A a){parant=a;}
//刷新按钮事件
this.parant.刷新();//刷新为A窗体内函数。
第二种:委托
B窗体定义事件even 或者委托〔delegate 〕
//刷新按钮事件
if(委托对象!=null){委托对象();};//刷新为A窗体内函数。
A窗体
B b对象=new B();//定义B的构造函数要求 A类型的参数
b对象.委托对象+=delegate{ 刷新当前页面逻辑。}
webform:弹出是窗体是div的话,直接调用刷新函数。是iframe的话。winow.parent.刷新函数