gpt4 book ai didi

c# - 在动态创建的控件中的文本之间添加 BR

转载 作者:太空宇宙 更新时间:2023-11-03 21:20:39 25 4
gpt4 key购买 nike

我在 asp.net 中有一个动态创建的列表,代码如下:

HtmlGenericControl li = new HtmlGenericControl("li");
li.ID = "liQuestions" + recordcount.ToString();
li.Attributes.Add("role", "Presentation");
ULRouting.Controls.Add(li);

HtmlGenericControl anchor = new HtmlGenericControl("a");
li.Attributes.Add("myCustomIDAtribute", recordcount.ToString());
anchor.InnerText = "Test " + new HtmlGenericControl("br") + "12345";
li.Controls.Add(anchor);

我试图放入一个 HtmlGenericControl,但这不起作用。请问如何在 Test 和 12345 之间添加 br?

最佳答案

您需要使用 InnerHtml属性

HtmlGenericControl li = new HtmlGenericControl("li");
li.ID = "liQuestions" + recordcount.ToString();
li.Attributes.Add("role", "Presentation");
ULRouting.Controls.Add(li);

HtmlGenericControl anchor = new HtmlGenericControl("a");
li.Attributes.Add("myCustomIDAtribute", recordcount.ToString());
anchor.InnerHtml = "Test <br/> 12345";
li.Controls.Add(anchor);

或者,像这样:

anchor.Controls.Add(new LiteralControl("Test")); //or new Literal("Test");
anchor.Controls.Add(new HtmlGenericControl("br"));
anchor.Controls.Add(new LiteralControl("12345")); //or new Literal("12345");

关于c# - 在动态创建的控件中的文本之间添加 BR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31002529/

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