VB.netを使用してWebサーバーを実行していて、同様の機能を利用する必要があるページがたくさんあるので、この共有機能をすべて組み込んだ共有ベースクラスを作成することを考えていました。私はSharedBaseClass.vb
というファイルを作成し、このクラスから継承するクラスを持っています。SubClass.aspx.vb
VB.NETの継承に関するトラブル
Partial Class SharedBaseClass
Inherits System.Web.UI.Page
そして、継承すべき子クラスの:
:それはこのようになりますSubClass.aspx
ファイルの先頭に続いて
Partial Class SubClass
Inherits SharedBaseClass
このような親クラスの外観のトップ数行
<%@ Page Title="" Language="VB" MasterPageFile="~/Main_SA.master" AutoEventWireup="false" Src="SubClass.aspx.vb" Inherits="SubClass" %>
これらのファイルがすべて同じディレクトリにあるとします。
これを実行しようとすると、エラーが発生します。 コンパイラエラーメッセージ:BC30002: 'SharedBaseClass'タイプが定義されていません。 そして、強調表示されたエラーは次の行に表示されます。Inherits SharedBaseClass
また、ファイルを無駄にインポートしようとしました。私は間違って何をしていますか?
私はそれを得た。私のApp_Codeフォルダがどこに保存されていたのかが問題でした – ecbtln