0

私のコードは WebMethod を呼び出します。その WebMethod 内で、新しいコントロール コレクションを作成する必要があります。VB では、通常次のように記述します。

Dim cc As System.Web.UI.ControlCollection = CreateControlCollection()

しかし、私は WebMethod 内にいるため、次のエラーが発生します。

Cannot refer to an instance member of a class from within a shared method or shared member initializer without an explicit instance of the class.

提案はありますか?ありがとうございます!

4

1 に答える 1

0

このエラー メッセージは、共有メソッドからインスタンス レベルのメンバーまたはメソッドにアクセスしようとしていることを示しています。共有メソッドからインスタンス レベルのメソッドまたはメンバーにアクセスする場合は、最初に new 演算子を使用してインスタンスを作成する必要があります。その後、そのパブリック メンバーおよびメソッドにアクセスできます。

于 2012-05-25T16:05:59.990 に答える