私は2つのasp.netプロジェクトで構成されるアプリケーションを持っています。そして、私はSystem.Web.UI.Page
を継承するBasePageを持っていて、私のすべてのページ(Implemented in BasePage.cs
)に必要なコアロジックをクラスに持っています。だから私のすべてのページはこれを継承するBasePage.cs
。今、WebサービスはSystem.Web.Services.WebService
webserviceクラスはasp.netページクラスを継承できますか
0
A
答えて
2
多重継承は、.NET Frameworkでサポートされていない通常のWebサービスクラスとは別に、同じクラスを継承することができます。たとえそうであったとしても、この種の実装は、善行とはほとんど言えません。
Webページだけでなく、Webサービスのページで呼ばれているすべてのメソッドは、余分なクラスに配置する必要があります。
0
ビューとサービスは完全に分離している必要があります。サービスはページについて何も知ってはいけません。私はあなたができるならあなたがしてはならないと言います。
0
通常、すべてのasp.netのWebページの継承 "System.Web.UI.Page"。 しかし、あなたのケースでは、そのクラスは "System.Web.UI.Page"を継承する基本クラスを持っているので、すべてのasp.net Webページにその基本クラスを使用しても問題はありません。 Webサービスの基本クラスが "System.Web.Services.WebService"なので、Webサービスを使用するときはいつでも、このWebサービスのクラスを継承する必要があります。 Webサービスに対して基本クラス(BasePage.cs)を使用することはできません。 Webページで、Webサービスの両方を使用することができ
2
任意の論理は、両方で使用できる別のクラスにする必要があります。そのようなロジックはUIの一部である必要はありません。
静的クラスに入れて、サービスとページの両方で使用します。
関連する問題
- 1. MultiLevel継承、クラスCはクラスAを継承できますか?
- 2. UML - クラス継承、あなたは何を継承しますか?
- 3. WebService、WebMethodおよび継承
- 4. クラスから継承したクラスとDelphiのインターフェイスから継承するクラスを作成できますか?
- 5. 継承されたクラスはネストされたクラスを継承しますか?
- 6. クラス継承とインターフェイス継承
- 7. Javascriptでクラス(またはオブジェクト)を継承(継承)
- 8. Javaクラスを継承するKotlinクラスもAnyから継承しますか?
- 9. 継承したクラスを継承する
- 10. リテラルオブジェクトはクラスから継承できますか?
- 11. ASP.NET MVCクラスの継承とLINQ
- 12. は2クラスから継承
- 13. ASP.NET UserControl継承
- 14. Tkinterは親クラスから関数を継承できません
- 15. 子クラスは、インスタンス変数をPythonの親クラスから継承できますか?
- 16. はOPPS - クラス継承
- 17. 継承は実際にはクラスのメンバーを継承しますか?
- 18. 非抽象クラスをJavaで拡張(継承)できますか?
- 19. UWPはUserControlから継承したクラスから継承します
- 20. rubyクラスのメソッドは別のクラスから継承できますか?
- 21. カスタム属性クラスは継承されたAttributeUsageフラグを継承しますか?
- 22. 継承クラスのstd :: mapを作成できますか?
- 23. ネストされたクラスを継承できますか?
- 24. CXFクライアントは "java.lang.VerifyError:最終クラスから継承できません"
- 25. ASP.NET MVC3 Editorインターフェイスまたは継承クラスのテンプレート
- 26. アンドロイド:MainActivityクラスから継承できますか?
- 27. このクラスから継承できますか?
- 28. VB.netは2クラスを継承します
- 29. クラス継承java
- 30. es6クラス継承