Пустая ссылка исключение при настройке текста метки мастер-страницы на странице содержимого Visual Basic asp.net - PullRequest
0 голосов
/ 28 сентября 2018

Я пытаюсь установить текст метки, который находится на моей панели навигации.Эта панель навигации находится на моей главной странице, и я использую 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"

Я сделал очень похожую вещь на другой странице, и она отлично работает на другой странице, я не уверен, почему это не работает, может быть, тамэто что-то маленькое, что я не замечаю, спасибо заранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...