gpt4 book ai didi

c# - 没有标签的 HtmlGenericControl

转载 作者:行者123 更新时间:2023-11-30 19:47:35 27 4
gpt4 key购买 nike

Asp.NET C#。

可以创建不带标签的 HtmlGenericControl 吗?如果我写:

HtmlGenericControl o_My_Control = New HtmlGenericControl();

它会自动返回一个 span 元素。我需要一个 UserControl,因为我必须将此控件添加到另一个用户控件 Control.Add(o_My_Control) 中,并且我需要直接附加 html。我使用 o_My_Control.innerHTML。

你能帮我找到解决办法吗?

最佳答案

HtmlGenericControl 是用于表示 HTML 元素的控件,因此它必须有一个名称。您可以提供一个,如果您不提供,则使用默认值“span”。

如果您有一些文本想直接放入页面,那么您可能需要查看 literalControl (http://msdn.microsoft.com/en-us/library/system.web.ui.literalcontrol.aspx)。此控件旨在用于“不需要在服务器上处理的 HTML 元素、文本和 ASP.NET 页面中的任何其他字符串”。

所以你可以这样做

myUserControl.Controls.Add(new LiteralControl(myHTMLstring));

并且完全避免使用 innerHTML。

关于c# - 没有标签的 HtmlGenericControl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6572073/

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