Обновление <tr>, видимое при выбранном RadComboBox в обмене, выполняется, но не обновляется - PullRequest
0 голосов
/ 15 марта 2019

Я новичок в ASP C #, и я просто хочу спросить, что не так в моем коде.Это происходит на SelectedIndexChanged, но не обновляется видимость моего <tr>

Вот мой код ClientSide

<tr id="trList2" runat="server" visible="false">
                                    <td>
                                        <asp:Label ID="lblList" AssociatedControlID="rcbList" runat="server" Text="Car List:" />
                                    </td>
                                    <td>
                                        <telerik:RadComboBox ID="rcbList" runat="server" Skin="Sunset" Width="400px" DataTextField="car_name"
                                             DataValueField="car_id" AppendDataBoundItems="true"
                                            OnSelectedIndexChanged="rcbList_SelectedIndexChanged" AutoPostBack="true" >
                                            <Items>
                                                <telerik:RadComboBoxItem Value="0" Text="[Select Project]" />
                                            </Items>
                                        </telerik:RadComboBox>

                                    </td>
                                </tr>
                                <tr id="trList4" runat="server" visible="false">
                                    <td>
                                       <asp:Label runat="server" AssociatedControlID="chkIsOpen">Check if Open</asp:Label>
                                    </td>
                                    <td>
                                         <asp:CheckBox runat="server" ID="chkIsOpen" OnCheckedChanged="IsOpen_CheckedChange" AutoPostBack="true" />
                                    </td>
                                </tr>

Вот моя сторона сервера:

protected void rcbList_SelectedIndexChanged(object sender, EventArgs e)
    {
        var checkVal = rcbList.SelectedIndex;
        if (rcbList.SelectedValue != "0")
        {
            trList4.Visible = false;
        }
        else
        {

            trList4.Visible = true;
        }
    }

я получаю сообщение об ошибке Uncaught Sys.InvalidOperationException: Sys.InvalidOperationException: Could not find UpdatePanel with ID "xxx". If it is being updated dynamically then it must be inside another UpdatePanel в элементе браузера, но у меня нет страницы обновления на моей странице

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