我在母版页(lblUserCode)中有一个标签,其中包含登录人的用户识别码。
我的指标页面需要该用户代码才能为登录的特定人员生成图表。我能否在指标页面中使用txtIdentity的值?
若然,怎么样?
谢谢,
POCH
更新1:
我尝试了母版页属性方法:
我把它放在母版页中:
Public Property ptyUserCode()
Get
Return lblUserCode.Text
End Get
Set(value)
lblUserCode.Text = value
End Set
End Property
ptyUserCode和值下面有绿线,并带有一条消息,说明“没有'As'子句的属性;假设对象的类型。”
在“指标”页面中,我放置了这个:
Dim strUserCode = CType(Page.Master,Site).ptyUserCode
但它下方有一条蓝线表示'ptyUserCode'不是'Site'的成员。而且确实如此,我的图表不起作用:(
更新2:
将其放在母版页中:
Private _UserCode As String = lblUserCode.Text
Public Property ptyUserCode() As String
Get
Return _UserCode
End Get
Set(value As String)
_UserCode = value
End Set
End Property
然后在Metrics页面中显示:
Dim strUserCode = Master.ptyUserCode
它给了我一个页面错误,但是:(它说''ptyUserCode'不是'System.Web.UI.MasterPage'的成员。“
:(
答案 0 :(得分:1)
代码隐藏:
dim foo as string
foo = txtIdentity
答案 1 :(得分:1)
您可以执行类似
的操作 Private _UserCode As String;
Label lblUserCode = Page.Master.FindControl("lblUserCode");
//_UserCode = lblUserCode.Text
最好的问候