【发布时间】:2022-01-22 20:37:47
【问题描述】:
我在 aspx 页面中有一个 div,我赋予属性 runat = "server" 和 id = "content"。 启动页面时,我需要使用从数据库中获取的数据创建一些卡片。但是当我尝试从 c# 中的代码后面使用 content.InnerHtml 添加 html 代码时,它给了我错误。
aspx 页面
<div class="page-wrapper">
<div class="page-content" runat="server" id="contenuto">
</div>
</div>
后面的代码
contenuto.InnerHtml += "<div class='row'>";
它给了我这个错误:“无法获取内容的内部内容,因为它不是文字格式。”
【问题讨论】:
-
测试了你的 sn-p。它工作正常......
-
如果contenuto内部还有其他设置了runat=server的控件,则不能采用这种方式。