无法获得更新页面

时间:2019-11-06 10:32:00

标签: c# webforms

我一直在尝试从后面的代码中更新网站的h​​tml,我几乎完全没有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>"

我已经删除了listview代码,但这只是一个基本的asp listview,在itemtemplate中具有3个属性,在layouttemplate中具有一个占位符。然后在我后面的代码中做了。

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

所有这些看起来都像在后端工作,如果我检查变量,它将反映出我的内容已添加到内部html中,或者列表视图已正确绑定,或者文字包含我的文本,但页面上没有任何显示,div永远是空的。

0 个答案:

没有答案