我想做的是这样的: 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;
答案 0 :(得分:0)
已弃用的 <xmp>
标记可用于在HTML网页中显示HTML代码,但不再是XHTML规范的一部分。它应该仍适用于所有当前浏览器。
查看此工作fiddle
根据docs
HTML示例元素()在start和之间呈现文本 结束标记而不解释其间的HTML并使用 等宽字体。 HTML2规范建议它应该是 渲染得足够宽,每行允许80个字符。
如文档中所述,
自HTML3.2以来,<xmp>
标记已被弃用,并未以一致的方式实现。它已完全从HTML5中的语言中删除,为了实现该功能,您可以使用
<pre>
元素,或者,如果在语义上足够,则<code>
元素而不是。请注意,您需要转义'&lt;'字符
作为'&lt;'确保它不被解释为标记。