2016-09-01 44 views
0

我對於如此簡單的事情感到非常困難。我無法使用這些代碼來工作,我認爲我處於剛剛查看它的時間太久。我在這裏所做的是試圖填充asp:label#Login_Message.text。VB代碼隱藏Label.Text的問題

enter image description here

智能感知說:「嚴重性代碼說明項目文件的線路抑制狀態 錯誤BC30451‘Login_Message’未聲明,它可能無法訪問由於其保護級別。8主動 」,但它的內容並不多繼續。任何幫助表示讚賞。

另外,爲什麼我的導航欄只顯示兩個serviceapp應用程序?

回答

0

確保標籤在代碼隱藏正確...

<asp:label id="Login_Message" runat="server" /> 

然後將該值設置爲標籤...

Login_Message.Text = "something here" 
+0

我希望它是那麼容易。我已經檢查了它一千次大聲笑。你是代碼,拷貝\粘貼仍然會產生相同的結果。我需要提供哪些更多信息? – Flibertyjibbet

+0

顯示文件後面的代碼...不是UI – Codexer

+0

http://addohm.us/Images/Capture.png – Flibertyjibbet

0

我發現VS不加入對象我的Default.aspx.designer.vb文件。爲什麼會發生?這在我之前沒有發生過。

通過添加以下到我的Default.aspx.designer.vb文件...

Partial Public Class _Default 
    Protected WithEvents Login_Button As Global.System.Web.UI.WebControls.Button 
    Protected WithEvents Login_Message As Global.System.Web.UI.WebControls.Label 
End Class 

此代碼工作...

Protected Sub Login_Button_Click(sender As Object, e As EventArgs) Handles Login_Button.Click 
    Login_Message.Text = "I don't actually work right now, try again another time..." 
End Sub