国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

ASHX呼叫ASPX.cs的方法

2019-11-17 01:28:26
字體:
來源:轉載
供稿:網友

ASHX呼叫aspX.cs的方法

問題來自論壇,有網友這樣的要求,在ASHX內呼叫ASPX.cs的一個方法或函數。

在一個網站中,也許不止只有一個aspx網頁。把aspx.cs內的方法宣告為public,ashx想呼叫時,也不知道是哪一個aspx內的方法。就是某一個aspx.cs有引用了這個ashx,這個ashx也不知道呼叫的方法在當前這個aspx中。為了解決上面的問題,Insus.NET創(chuàng)建一個接口()

在站點中,創(chuàng)建一個aspx,名稱暫叫A.aspx。在a.aspx沒有寫任何代碼,但在a.aspx.cs內,需要實作剛才寫好的接口:

現(xiàn)在我們寫一個Handler:名稱叫B.ashx:

試運行看看:

下面內容于2014-04-11 08:10分補充與整理:在開發(fā)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方法:

網頁執(zhí)行結果:

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


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 景宁| 若尔盖县| 屏南县| 临清市| 油尖旺区| 克什克腾旗| 来安县| 嘉荫县| 崇仁县| 密云县| 东方市| 大兴区| 五大连池市| 鹤庆县| 永济市| 克山县| 无为县| 安福县| 庆安县| 开鲁县| 邵阳县| 锦州市| 哈密市| 宁南县| 铁力市| 衡山县| 繁峙县| 郁南县| 洞口县| 平江县| 庆云县| 公安县| 洪江市| 福贡县| 宜黄县| 西吉县| 中阳县| 巴中市| 庆安县| 沂水县| 天祝|