2010-12-07 2 views
0

ビルドエラーが発生しました。次のコードの「式はメソッドではありません」ASP.NET式はメソッドではありません

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 
      'LOOKUP SKU DATA ON BLUR 
      Dim lookup As String = ClientScript.GetPostBackEventReference(txtSKU, "", False) 
      txtSKU.Attributes.Add("onblur", "doLookup()") 

      If Not IsPostBack Then 
       If txtSKU.Text <> "" Then 
        lookup() '*************the error points to this line******* 
       End If 
      End If 

    End Sub 

    Protected Sub btnLookup_Command(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.CommandEventArgs) Handles btnLookup.Command 
      lookup() 
    End Sub 

    Protected Sub lookup() 
      'BLAH BLAH BLAH 
    End Sub 

任意の考えや提案ですか?

答えて

3

それはです:要するに

Dim lookup As String = ClientScript.GetPostBackEventReference(txtSKU, "", False) 

は、:)単に変数の名前を変更することを行わないと、それは問題ないはずです。

+0

ありがとうございます!私は自分自身を捕らえておくべきだった!コーヒーをもう一杯作るのがいい! – s15199d

1

あなたは同じメソッド内でルックアップ文字列を宣言しており、ルックアップ機能もあります。

文字列の名前を変更すると動作します。