Я пытаюсь установить текст метки, который находится на моей панели навигации.Эта панель навигации находится на моей главной странице, и я использую Master.nameoflabel, чтобы попытаться установить текст метки на своей странице содержимого.Однако, когда я пытаюсь установить текст, я получаю исключение нулевой ссылки, потому что моя метка не возвращает ничего, что я не могу понять.Это ярлыки, которые я пытаюсь установить на своей странице содержимого:
<div class="leftPanel">
<%-- DXCOMMENT: Configure the left panel's ASPxNavBar --%>
<dx:ASPxNavBar ID="ASPxNavBar1" runat="server" AutoCollapse="false" EnableAnimation="True" Theme="Default">
<ItemStyle Wrap="True"></ItemStyle>
<Border BorderWidth="0px" />
<Paddings Padding="0px" />
<Groups>
<dx:NavBarGroup Text="Totals" Expanded="True">
<Items>
<dx:NavBarItem>
<Template>
<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Always">
<ContentTemplate>
<dx:ASPxLabel ID="potentialDeadStocklbl" runat="server" Text="test123"></dx:ASPxLabel>
<dx:ASPxLabel ID="potentialMTLDeadStocklbl" runat="server" Text="test"></dx:ASPxLabel>
<dx:ASPxLabel ID="potentialWIPDeadStocklbl" runat="server" Text="test"></dx:ASPxLabel>
<dx:ASPxLabel ID="toolingDeadStocklbl" runat="server" Text="test"></dx:ASPxLabel>
<dx:ASPxLabel ID="estimatedDeadStockTotallbl" runat="server" Text="test"></dx:ASPxLabel>
</ContentTemplate>
</asp:UpdatePanel>
</Template>
</dx:NavBarItem>
</Items>
</dx:NavBarGroup>
</Groups>
</dx:ASPxNavBar>
</div>
В коде этой главной страницы я задаю текст в свойствах следующим образом:
Public Property FGDeadStock As String
Get
Return potentialDeadStocklbl.Text
End Get
Set(value As String)
potentialDeadStocklbl.Text = value
End Set
End Property
Public Property MTLDeadStock As String
Get
Return potentialMTLDeadStocklbl.Text
End Get
Set(value As String)
potentialMTLDeadStocklbl.Text = value
End Set
End Property
Public Property WIPDeadStock As String
Get
Return potentialWIPDeadStocklbl.Text
End Get
Set(value As String)
potentialWIPDeadStocklbl.Text = value
End Set
End Property
Public Property ToolingDeadStock As String
Get
Return toolingDeadStocklbl.Text
End Get
Set(value As String)
toolingDeadStocklbl.Text = value
End Set
End Property
Public Property EstimatedDeadStockTotal As String
Get
Return estimatedDeadStockTotallbl.Text
End Get
Set(value As String)
estimatedDeadStockTotallbl.Text = value
End Set
End Property
Затем в моемСтраница содержимого Я пытаюсь установить текст:
Master.FGDeadStock = "Test"
Master.MTLDeadStock = "Test1"
Master.WIPDeadStock = "Test2"
Master.ToolingDeadStock = "Test3"
Master.EstimatedDeadStockTotal = "Test4"
Я сделал очень похожую вещь на другой странице, и она отлично работает на другой странице, я не уверен, почему это не работает, может быть, тамэто что-то маленькое, что я не замечаю, спасибо заранее.