假设我在ASP.Net .aspx页面div控件中打开电子邮件详细信息。问题是,当我打开包含html标签的电子邮件详细信息时,页面显示混乱。只有内部html内容显示在页面上。有什么方法可以解决这个问题。
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<form >
<!-- Outer HTML contents... -->
<div id="dvViewMailReadOnly" style="overflow:auto; width:100%;height:auto;">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<img src="http://click.email.skype...>
</body>
</html>
</div>
</form>
</body>
</html>
电子邮件内容动态显示在dvViewMailReadOnly上。
答案 0 :(得分:1)
我仍然不确定我是否理解这个问题。是的,HTML无效,因为必须只有一个 <html>
元素(因此也只有一个<head>
和<body>
元素)。
如果您被允许修改表单,那么您可以简单地执行此操作:
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<form >
<!-- Outer HTML contents... -->
<div id="dvViewMailReadOnly" style="overflow:auto; width:100%;height:auto;">
<img src="http://click.email.skype...">
</div>
</form>
</body>
</html>
答案 1 :(得分:0)
Replace < by < and > by >