【问题标题】:C# div InnerHtml from Database来自数据库的 C# div InnerHtml
【发布时间】:2016-12-23 23:12:19
【问题描述】:

在我的程序中,我的 Site.Master 中有以下内容

<div id="programs" runat="server">

和下面的c#

programs.InnerHtml += $"<div style=\"width:80px; height:50px; align:center;\">{reader[1]}</div>";

基本上,我的数据库中目前列出了 2 个程序。我想并排列出每一个,以及我将来可能添加的任何后续。当我使用 += 时出现错误

无法获取程序的内部内容,因为内容不是 字面意思。

当我删除它时,它只给我最后一条记录(这是预期的)。

任何想法为什么我会收到此错误以及我可以做些什么来解决它?

【问题讨论】:

    标签: c# asp.net


    【解决方案1】:

    你必须使用Controls.Add()试试这个代码

    var x =$"<div style=\"width:80px; height:50px; align:center;\">{reader[1]}</div>";
    
    programs.Controls.Add(new LiteralControl(x));
    

    【讨论】:

      猜你喜欢
      • 2019-02-01
      • 2019-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-09
      • 2010-09-10
      • 1970-01-01
      • 2020-04-27
      相关资源
      最近更新 更多