第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

ASHX呼叫ASPX.cs的方法

標簽:
JavaScript

问题来自论坛,有网友这样的要求,在ASHX内呼叫ASPX.cs的一个方法或函数。

在一个网站中,也许不止只有一个aspx网页。
把aspx.cs内的方法宣告为public,ashx想呼叫时,也不知道是哪一个aspx内的方法。
就是某一个aspx.cs有引用了这个ashx,这个ashx也不知道呼叫的方法在当前这个aspx中。 

为了解决上面的问题,Insus.NET创建一个接口(interface)

 

 

在站点中,创建一个aspx,名称暂叫A.aspx。在a.aspx没有写任何代码,但在a.aspx.cs内,需要实作刚才写好的接口:

 

现在我们写一个Handler:名称叫B.ashx:

 

试运行看看:

 

 

下面内容于2014-04-11 08:10分补充与整理:
在开发asp.net的网站,很多时候想PageA.aspx.cs中想呼叫PageB.aspx.cs内的方法,或是反过来,PageB.aspx.cs中想去呼叫PageA.aspx.cs内的方法。
一般情况之下,是不能实例化后呼叫的。如参考此方法,可以迎刃而解。
举个例子说明:

在PageB.aspx.cs定义一个Say方法:

 

然后PageA.aspx.cs去呼叫PageB.aspx.cs内的Say方法:

 

网页执行结果:

 

既然用到了反射Reflection,那也可以省去了接口。

 

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消