在我的程序中,我的网站中有以下内容。Master
<div id="programs" runat="server">
和以下C#
programs.InnerHtml += $"<div style="width:80px; height:50px; align:center;">{reader[1]}</div>";
基本上,我目前在DB中列出了2个程序。我想并排列出每一个以及将来可能添加的任何后续内容。当我使用 =时,我会得到错误
无法获得程序的内部内容,因为内容不是 字面。
当我删除它时,只会给我最后的记录(预期)。
有什么想法为什么我会遇到此错误以及我可以做什么来解决它?
您必须使用Controls.Add()
尝试使用此代码
var x =$"<div style="width:80px; height:50px; align:center;">{reader[1]}</div>";
programs.Controls.Add(new LiteralControl(x));