Label.Text的VB CodeBehind问题

时间:2016-09-01 00:58:28

标签: asp.net vb.net

我有一个非常困难的时间,这么简单。我不能让这个代码落后于工作,我想我已经在我看了太久的时间。我在这里所做的就是尝试填充asp:label#Login_Message.text。

enter image description here

Intellisense正在说"严重性代码描述项目文件行抑制状态 错误BC30451' Login_Message'没有宣布。由于其保护级别,它可能无法访问。 8活跃 "但是继续下去并不多。任何帮助表示赞赏。

另外,为什么我的导航栏只显示两个serviceapp应用程序?

2 个答案:

答案 0 :(得分:0)

确保代码隐藏中的标签正确...

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

然后将值设置为标签...

 Login_Message.Text = "something here"

答案 1 :(得分: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