Ничего не могу обновить HTML на странице - PullRequest
0 голосов
/ 06 ноября 2019

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

У меня есть div:

<div id="statusContainer" class="status-container" runat="server"></div>

И я пытаюсь динамически заполнить содержимое при загрузке страницы, я попытался изменить InnerHTML, вставить представление списка и связать списокдобавив в него буквальный элемент управления и используя .text, собрав HtmlGenericControl в бэкэнде и добавив его в statusContainer.Controls.Add().

Что я пробовал в кодовой форме:

statusContainer.InnerHTML += "<p>Test</p>"

Свойство InnerHTML содержало мой текст, но страница была пуста.

 <div class="status-container">
       <asp:Literal ID="statusBoxes" runat="server"></asp:Literal>
 </div>

затем в коде:

statusBoxes.Text += "<p>Test</p>"

Я удалил свой код просмотра списка, но он былпросто базовый просмотр списка asp с 3 свойствами в itemtemplate и заполнитель в layouttemplate. Затем в своем коде я сделал.

statusBoxes.DataSource = statuses;
statusBoxes.DataBind();

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

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