-3

理解できません。aspxにasp:Labelを追加しました。ページ:

<asp:Label runat="server" Text="" ID="lblStatus"></asp:Label>

次に、コードビハインドにテキストを設定しようとすると、次のようになります。

lblStatus.Text = " test";

、それは私にこのエラーを与えます:

An object reference is required for the non-static field, method, or property 'Utilities_MoveFileTemplate.lblStatus'

ストアドプロシージャが実行された後、コードハインドでラベルのテキストを設定しようとしています。

 try
                {
                    conn.Open();
                    cmd.ExecuteNonQuery();

                    lblStatus.Text = "success";
                }

「静的」キーワードを削除し、機能しました

4

1 に答える 1

6

静的メソッドまたは静的クラスから非静的プロパティを呼び出しているようです。Form のインスタンスを作成する必要があります。

于 2012-10-04T16:25:35.953 に答える