1

ASP.NETプロジェクトをビルドしようとしていますが、現在、ソースページにマークアップがなく、コントロールディレクティブのみのコントロールがあります。

<%@Control language="C#" CodeFile="SummaryEventFeed.ascx.cs" Inherits="SummaryEventFeedControl"%>

(msbuildまたはVisual Studioを使用して)ビルドすると、その行を指し、次のように表示されます。

エラー240名前空間にフィールドやメソッドなどのメンバーが直接含まれていません

ここには明らかに名前空間がないため、エラーメッセージは非常に不可解です。コードファイルも名前空間を指定していません。これは単なるパブリック部分クラスです。

アイデアは大歓迎です。

ありがとう、トム

4

1 に答える 1

0

次のように、継承元のコントロールの名前空間名の前に付けてみてください-

Inherits="yournamespace.SummaryEventFeedControl"%>
于 2010-07-12T16:00:15.417 に答える