c# - 无法获取任何内容来更新页面上的 html
问题描述
我一直在尝试从后面的代码中更新我网站的 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>"
我已经删除了我的 listview 代码,但它只是一个基本的 asp listview,在 itemtemplate 中有 3 个属性,在 layouttemplate 中有一个占位符。然后在我后面的代码中我做到了。
statusBoxes.DataSource = statuses;
statusBoxes.DataBind();
所有这些看起来都在后端工作,如果我检查变量,它将反映我的内容已添加到内部 html,或者列表视图已正确绑定,或者文字包含我的文本,但什么也没有显示在页面上,该 div 只是永久为空。
解决方案
推荐阅读
- javascript - 从 URL 导入 JSON 对象而不使用库
- node.js - 打字稿:req.user 可能是“未定义”-快递和护照 js
- c - 字段名称在那里,但给出了一个错误
- sql - 添加 1 个月至今,并显示时间戳中的正确时间
- php - 如果存储有很多文件夹,Livewire 图像上传会中断
- swift - 从底部开始显示 collectionView 单元格 - 以编程方式快速
- r - 如何使用 R 上的二进制数据进行重复测量方差分析
- graphql - 在默认配置中使用头盔会阻止 graphql 游乐场打开
- c - 如何在 c 中将 long 转换为数组?
- python - 在 ModuleNotFoundError 中运行 python IBM Cloud Apps Cloud Foundry 时出现错误:没有名为“matplotlib”的模块