在母版页中将 Web 控件投射到 html 控件
Cast web control to html control with in master page
我正在尝试清理一些现有的 VB 代码。问题是我已经创建了一个母版页并尝试在母版页的内容持有者中使用已经创建的用户控件。我附上了错误的图片
.
我不确定如何在 VB.
中使用它
这是导致错误的代码。
--->Dim myPage As HtmlControls.HtmlForm = Me.Parent
Dim myParent As Page = myPage.Parent
If myParent.ToString.Contains("private_accountinfo") AndAlso prevPage.Contains("Default_Login") Then
pnlMenu.Visible = False
ElseIf myParent.ToString.Contains("default_support") And Session("Utente") = "" Then
pnlMenu.Visible = False
谢谢
解决方案在您的错误消息中。您有 ContentPlaceHolder
,但您将其调暗为 HtmlForm
。不要那样做。使用:
Dim myPage As HtmlControls.ContentPlaceHolder = Me.Parent
我正在尝试清理一些现有的 VB 代码。问题是我已经创建了一个母版页并尝试在母版页的内容持有者中使用已经创建的用户控件。我附上了错误的图片
我不确定如何在 VB.
这是导致错误的代码。
--->Dim myPage As HtmlControls.HtmlForm = Me.Parent
Dim myParent As Page = myPage.Parent
If myParent.ToString.Contains("private_accountinfo") AndAlso prevPage.Contains("Default_Login") Then
pnlMenu.Visible = False
ElseIf myParent.ToString.Contains("default_support") And Session("Utente") = "" Then
pnlMenu.Visible = False
谢谢
解决方案在您的错误消息中。您有 ContentPlaceHolder
,但您将其调暗为 HtmlForm
。不要那样做。使用:
Dim myPage As HtmlControls.ContentPlaceHolder = Me.Parent