如何在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标签中使用类的主要内容,如果未能解决你的问题,请参考以下文章