在 C#.net 中添加来自代码隐藏的按钮控件中,当它在浏览器中加载时不会出现在页面上



我在C#代码后面添加了Asp:Button控件。但是当页面在浏览器中加载时,按钮不会出现在页面上。这是我的代码段

    html.Append("<table>");
    html.Append("<tr><th>Student Name</th><th>Operations</th>");
    while (msdr.Read())
    {
        html.Append("<tr>");
        html.Append("<td>" + msdr[0] + "</td>");
        html.Append("<td align='center'><asp:Button ID='btnAdd' runat='server' OnClick='BtnAddStd_Click' Text='Add' /></td>");
        html.Append("</tr>");
     }
      html.Append("</table>");
      Placeholder1.Controls.Add(new Literal { Text = html.ToString() });

您只能动态地将 html 输入追加为按钮。 ASP.Net 组件编译并转换为 html。浏览器不理解这部分代码:

<asp:Button ID='btnAdd' runat='server' OnClick='BtnAddStd_Click' Text='Add' />

相关内容

  • 没有找到相关文章

最新更新