我在div <div id="divprint">
中有html内容,看起来像。
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-16">
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
<title>05 July 2013</title>
<style type="text/css">.index-departmentheading, .index-gazettetitle { font-weight: bold; font-size: 8pt; margin: 12pt 0px 8pt; }.index-noticetype { font-size: 8pt; margin-top: 6pt; }.index-noticetitle { font-size: 8pt; margin-top: 4pt; }</style>
<link type="text/css" rel="stylesheet" href="../Styles/BWCommon.css">
<link type="text/css" rel="stylesheet" href="../Styles/SiteCommon.css">
<link type="text/css" rel="stylesheet" href="../templates/ITax_Generic.css">
</head>
<body onload="if(parent.setTools)parent.setTools()"><p class="articleheading" style="text-align:center">05 July 2013</p>
</body>
</html>
在我的代码隐藏中,我使用以下代码检索内容:
var tempString = divPrint.InnerHtml;
var htmlString = HttpUtility.HtmlDecode(tempString);
变量tempstring返回html但不包括STYLE标记及其内容。用firefox。请协助。
我需要字符串包含style
标记。