VB .net asp 标签未定义
VB .net asp label undefined
我想设置asp标签来抓取Cookie内容,
我设置
<p><asp:Label ID="lblUserID" runat="server" Text=""></asp:Label></p>
在USERINFO.aspx
然后设置
Public Class USERINFO
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
If (Request.Cookies("userInfo")("vID") IsNot Nothing) Then
lblUserID.Text = Request.Cookies("userInfo")("vID").ToString
End If
End If
End Sub
End Class
在 USERINFO.aspx.vb
但收到 visual studio 警报:lblUserID 未定义
如何正确连接标签?
我不太确定,但您仍然可以仔细检查设计和代码隐藏文件中是否没有拼写错误。
另外,我注意到您使用的 ToString 没有括号,这是不正确的。请改成-
lblUserID.Text = Request.Cookies("userInfo")("vID").ToString()
感谢@Andrew Morton,我解决了这个问题。
我的问题是因为我没有在 USERINFO.aspx.designer.vb 中声明 lblUserID,
我也没有像
那样在USERINFO.aspx中写Inherits标签
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="USERINFO.aspx.vb" **Inherits="MyProject.USERINFO"** %>
正确。
我想设置asp标签来抓取Cookie内容,
我设置
<p><asp:Label ID="lblUserID" runat="server" Text=""></asp:Label></p>
在USERINFO.aspx
然后设置
Public Class USERINFO
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
If (Request.Cookies("userInfo")("vID") IsNot Nothing) Then
lblUserID.Text = Request.Cookies("userInfo")("vID").ToString
End If
End If
End Sub
End Class
在 USERINFO.aspx.vb
但收到 visual studio 警报:lblUserID 未定义
如何正确连接标签?
我不太确定,但您仍然可以仔细检查设计和代码隐藏文件中是否没有拼写错误。
另外,我注意到您使用的 ToString 没有括号,这是不正确的。请改成-
lblUserID.Text = Request.Cookies("userInfo")("vID").ToString()
感谢@Andrew Morton,我解决了这个问题。 我的问题是因为我没有在 USERINFO.aspx.designer.vb 中声明 lblUserID, 我也没有像
那样在USERINFO.aspx中写Inherits标签<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="USERINFO.aspx.vb" **Inherits="MyProject.USERINFO"** %>
正确。