我有一個由兩個asp.net項目組成的應用程序。並且我有一個BasePage繼承System.Web.UI.Page
,並且在我的所有頁面中都需要一些核心邏輯(在BasePage.cs
中實現)。所以我所有的頁面都繼承了這個BasePage.cs
。現在Web服務可以繼承與普通Web服務類相同的類System.Web.Services.WebService
Web服務類是否可以繼承asp.net頁面類
0
A
回答
2
.NET框架不支持多繼承。即使是這樣,這種實施方式也不會被稱爲良好實踐。
網頁調用的所有方法以及web服務頁面都應該放入額外的類中。
0
視圖和服務應該完全分開。服務不應該知道頁面的任何內容。如果可以,我會說你不應該。
0
通常每個asp.net網頁都會繼承「System.Web.UI.Page」。 但在你的情況下,你有基類,該類繼承「System.Web.UI.Page」,那麼你使用該基類的所有asp.net網頁沒有問題。 Web服務的基類是「System.Web.Services.WebService」,所以無論何時使用Web服務,都應該繼承此Web服務的類。您不能將您的基類(BasePage.cs)用於您的Web服務。
2
Web頁面和Web服務都可以使用的任何邏輯都應該位於一個可供兩者使用的獨立類中。這種邏輯不能依賴於用戶界面的一部分。
把它放到一個靜態類中,並使服務和頁面都使用它。
相關問題
- 1. Mosync:Widget是否可以繼承TimerListener類
- 2. 訪問繼承類的web服務
- 3. 繼承類是否可以重載其他繼承類的虛函數?
- 4. ASP.NET頁面繼承
- 5. 繼承和服務類
- 6. 成員類是否可以從它的父類繼承?
- 7. 匿名類型是否可以繼承另一種類型?
- 8. 嵌套的C++類是否可以繼承它的封閉類?
- 9. 是否可以繼承Luigi任務?
- 10. 是否有可能爲類繼承
- 11. 是否可以繼承NSURLSessionDownloadTask以創建服務的專用API?
- 12. 是否可以繼承MKPolyline
- 13. 是否可以繼承XAML?
- 14. 是否可以繼承NSSavePanel?
- 15. 是否可以繼承System.Net.Mail.Mailmessage?
- 16. 返回一個繼承類的基類與Web服務
- 17. web服務複雜類型和類繼承
- 18. NoneType類是否繼承對象類?
- 19. 在繼承期間,基類的基類是否也被繼承?
- 20. 繼承的類是否繼承嵌套的類?
- 21. 從Java類繼承的Kotlin類是否也從Any繼承?
- 22. 一個aspx頁面可以有多個aspx.cs類來繼承嗎?
- 23. 類可以從「參數」類繼承嗎? (有條件繼承)
- 24. 我們可以在asp.net aspx頁面上繼承更多的類嗎?
- 25. ASP.Net中的繼承頁面
- 26. Grails域類可以從不是域類的類繼承嗎?
- 27. 是否可以在Web服務中公開LinqToSQL生成的類
- 28. 數據合同類是否可以相互繼承?
- 29. 實體類是否可以從Value對象繼承?
- 30. 繼承是否可以影響子類中的方法?