如何在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
。你也错过了关闭</div>
标签
slideUL.InnerHtml = "<div class = \"slide-holder\"/></div>"
【讨论】:
我试过这个。但我无法看到预期的结果。 @Mostafiz 与您以前的版本有什么不同?两者都一样... 是的,但是OP说它不起作用,我猜类名将没有空格,如slide-holder
@Mostafiz 是的。感谢您的答复。我仍然在网页中看到 html 内容(我在服务器端编写的):-(。无论如何,你给了我对我提出的问题的正确答案。现在我没有得到任何编译错误。
@Mostafiz 我可以在 InnerHtml 中使用 ul 标签吗?【参考方案2】:
如果你真的需要使用引号,你需要为它们使用escape characters
:
slideUL.InnerHtml = "<div class = \"slide - holder\"/>"
请参阅此 MSDN:https://msdn.microsoft.com/en-us/library/h21280bw.aspx
【讨论】:
以上是关于如何在asp.net控件InnerHtml c#中的div标签中使用类的主要内容,如果未能解决你的问题,请参考以下文章
如何在 ASP.NET (C#) 中获取 DateRangePicker 控件值
ASP.NET,使用 .Controls.Add() 添加的控件在页面回发时丢失,如果我使用 .InnerHtml 添加它们,我无法引用它们