Dropdownlist теряет выбор после автообновления - PullRequest
0 голосов
/ 07 июня 2018

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

 protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {

                if (ddl.Items.Count == 0)
                    {
                        BindDropDownList();
                    }


                    BizManager mgr = new BizManager();
                    mgr.CalcShiftPeriod();

                    _ShiftStart = mgr.Shiftstart;
                    _ShiftEnd = mgr.Shiftend;


                    //RefreshLabeldata(214, DateTime.TryParseExact("2016-06-06," DateTime.TryParseExact("2016 - 06 - 06"));

                    RefreshData(ProductId,
                        _ShiftStart,
                        _ShiftEnd);
                }
            }



public void Dropdownlist1_SelectedIndexChanged(object sender, EventArgs e) //this fires after a DDL selection
        {

            ddl.EnableViewState = true;
            RefreshData(ProductId, _ShiftStart, _ShiftEnd);

        }

У меня есть мета-обновление для обновления страницы

<head>
    <meta http-equiv="refresh" content="10" > <%--refreshes after 10 seconds --%>

1 Ответ

0 голосов
/ 08 июня 2018

Эй, я просто хотел дать тебе голову.Мне удалось найти решение ... Добавление JavaScript в заголовке разметки .. Как показано ниже.

<script>
       window.setTimeout('document.forms[0].submit()', 5000); //refresh the page (without losing state)
   </script>
...