国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 松阳县| 青神县| 肃北| 卓资县| 宁阳县| 永泰县| 平阳县| 高尔夫| 鲁甸县| 慈溪市| 盱眙县| 大足县| 泸西县| 温宿县| 怀柔区| 海兴县| 湘乡市| 信阳市| 鄂托克旗| 建宁县| 大新县| 辉县市| 榆树市| 延庆县| 桃源县| 桓台县| 遂溪县| 赤城县| 民县| 沅陵县| 金山区| 阳谷县| 孟津县| 安阳市| 澜沧| 沅江市| 北流市| 马公市| 广丰县| 曲麻莱县| 曲阜市|