gpt4 book ai didi

html - 在 Asp.net 中从代码隐藏添加 HTML

转载 作者:技术小花猫 更新时间:2023-10-29 12:09:35 24 4
gpt4 key购买 nike

我想在面板中添加 HTML 结构和控制,从代码隐藏到面板中

<div class='Main'>
<div class='cst'>
First Name
</div>
<div class='csc'>
<asp:Label ID="lblFirstName" CssClass="ronly" runat="server"></asp:Label>
</div>
<div class='cst'>
First Name
</div>
<div class='csc'>
<asp:Label ID="lblFirstName" CssClass="ronly" runat="server"></asp:Label>
</div> <div class='cst'>
First Name
</div>
<div class='csc'>
<asp:Label ID="lblFirstName" CssClass="ronly" runat="server"></asp:Label>
</div>
<div class='end'>
</div>
</div>

<asp:Panel runat="server" CssClass="sxpnl" ID="pnlUserdata">
</asp:Panel>

如果我尝试这样添加

 HtmlGenericControl divcontrol = new HtmlGenericControl();
divcontrol.Attributes["class"] = "sxro sx1co";
divcontrol.TagName = "div";
pnlUserSearch.Controls.Add(divcontrol);
Label question = new Label();
questionDescription.Text = "text";
pnlUserSearch.Controls.Add(question);

它会一个接一个地添加控件,如何让控件像上图那样嵌套。

最佳答案

要将 HTML 附加到您的面板,请将 LiteralControl 控件添加到您的面板:

string yourHTMLstring = "<div class='Main'>....";
pnlUserdata.Controls.Add(new LiteralControl(yourHTMLstring));

关于html - 在 Asp.net 中从代码隐藏添加 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20854437/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com