如何在asp.net控件InnerHtml c#中的div标签中使用类

Posted

技术标签:

【中文标题】如何在asp.net控件InnerHtml c#中的div标签中使用类【英文标题】:How to use class in div tag inside asp.net controls InnerHtml c# 【发布时间】:2017-02-28 06:43:59 【问题描述】:

我正在尝试在 innerhtml c# 中使用 div 标签。以下是我的示例代码,

slideUL.InnerHtml = "<div class = "slide - holder"/>"

但是我得到了编译错误。请任何人指导我进行此操作。

【问题讨论】:

“slideUL”是什么控制之王? 您遇到了什么错误? 【参考方案1】:

您可以对类属性使用单引号或双引号转义。我认为类名应该没有任何空格,如slide-holder。你也错过了关闭&lt;/div&gt;标签

slideUL.InnerHtml = "<div class = \"slide-holder\"/></div>"

【讨论】:

我试过这个。但我无法看到预期的结果。 @Mostafiz 与您以前的版本有什么不同?两者都一样... 是的,但是OP说它不起作用,我猜类名将没有空格,如slide-holder @Mostafiz 是的。感谢您的答复。我仍然在网页中看到 html 内容(我在服务器端编写的):-(。无论如何,你给了我对我提出的问题的正确答案。现在我没有得到任何编译错误。 @Mostafiz 我可以在 InnerHtml 中使用 ul 标签吗?【参考方案2】:

如果你真的需要使用引号,你需要为它们使用escape characters

slideUL.InnerHtml = "&lt;div class = \"slide - holder\"/&gt;"

请参阅此 MSDN:https://msdn.microsoft.com/en-us/library/h21280bw.aspx

【讨论】:

以上是关于如何在asp.net控件InnerHtml c#中的div标签中使用类的主要内容,如果未能解决你的问题,请参考以下文章

如何在 ASP.NET (C#) 中获取 DateRangePicker 控件值

ASP.NET,使用 .Controls.Add() 添加的控件在页面回发时丢失,如果我使用 .InnerHtml 添加它们,我无法引用它们

ASP.NET C#中Radiobutton控件的疑问

ASP.NET C#中Radiobutton控件的疑问

如何在 ASP.NET 中使用 innerhtml 制作按钮事件

VS2010 Chart控件Chart控件在ASP.NET网站中的应用示例详解(C#语言)