我正在尝试从内容页面访问母版页属性,以便可以轻松地在母版页文件上设置文字。所以我以这种方式在Masterpage vb文件中创建了master页面属性
Public Property PropertyOnMasterPage() As String
Get
' Get value of control on master page
Return ltr_companyname.Text
End Get
Set(ByVal value As String)
' Set new value for control on master page
ltr_companyname.Text = value
End Set
End Property
但是我不知道如何从内容页面获取或设置此属性。(基于本教程)。多数民众赞成在C#。但是当我尝试师父时 intellisense没有显示该母版页属性。因此,如何在竞争页面上获取母版页属性。是否需要在内容页面上引用任何内容?
编辑
这些是母版页和内容页屏幕截图。在内容页屏幕截图中,您可以看到intellisense找不到该属性
内容页
母版页
您缺少的是需要MasterType
从内容页面设置,以便它可以知道母版页是什么类。然后,它将被强类型化,并且不需要强制转换。
将其放在您的@ Page
指令下,显然要使用指向母版页的正确路径。
<%@ MasterType VirtualPath="~/masters/SourcePage.master" %>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句