如何在html文档中包含html代码?

时间:2016-02-16 15:46:35

标签: c# html asp.net

我想做的是这样的: http://www.w3schools.com/html/tryit.asp?filename=tryhtml_iframe_target

但是将在iframe上发送的html将是msg文件的HTMLBody。

我尝试了什么:

<html>
<body>

<div id="myDiv">
<label>sample</label>
<button>send</button>
</div>
<div id="2ndHTML">
   (Insert html codes without replacing the above tags)
</div>

</body>
</html>

Default.aspx.cs:

MailItem item = (MailItem)app.CreateItemFromTemplate(@"C:\Users\elayronj\Desktop\Sample\sample.msg", Type.Missing);

samplediv.InnerHtml = item.HTMLBody;

1 个答案:

答案 0 :(得分:0)

已弃用的 <xmp>标记可用于在HTML网页中显示HTML代码,但不再是XHTML规范的一部分。它应该仍适用于所有当前浏览器。

查看此工作fiddle

根据docs

  

HTML示例元素()在start和之间呈现文本   结束标记而不解释其间的HTML并使用   等宽字体。 HTML2规范建议它应该是   渲染得足够宽,每行允许80个字符。

如文档中所述,

自HTML3.2以来,<xmp>标记已被弃用,并未以一致的方式实现。它已完全从HTML5中的语言中删除,为了实现该功能,您可以使用

  • <pre>元素,或者,如果在语义上足够,则<code> 元素而不是。请注意,您需要转义'&lt;'字符 作为'&lt;'确保它不被解释为标记。
  • 通过应用a,也可以在任何元素上获得等宽字体 使用monospace作为通用字体值的足够的CSS样式 font-family property。