日期:2014-05-17  浏览次数:20447 次

获得一个页面的HTML代码后该怎么输出?
已经实现了模板标签替换,在把一个模板解析成html后赋值给了一个变量,我用 Response.Write() 输出后结果页面的html 就很奇怪了 类似于下面的情况
HTML code

<DIV><div class="a"><a href="zcms.aspx?ColumnId=28&Page=1">走进企业</a></div><div class="a"><a href="zcms.aspx?ColumnId=27&Page=1">新闻中心</a></div><div class="a"><a href="zcms.aspx?ColumnId=26&Page=1">产品展示</a></div><div class="a"><a href="zcms.aspx?ColumnId=25&Page=1">客户留言</a></div><div class="a"><a href="zcms.aspx?ColumnId=24&Page=1">联系方式</a></div></DIV>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>
    无标题页
</title></head>
<body>
    <form name="form1" method="post" action="zcms.aspx?ColumnId=25&amp;Page=1" id="form1">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNzgzNDMwNTMzZGQGroh8ra6yWI66FPgRTU5D+PEwhg==" />
</div>
 
    <div>
    
    </div>
    </form>
</body>
</html>




最上面的代码是替换模板后的,接下来的代码是执行输出的页面。。。有什么办法可以让输出单独成一个页面。

------解决方案--------------------
你把***.aspx文件打开 

删除下面所有的html代码 {注意:只保留最上面的一行 }

保存执行,你会看到你想要的效果。

不过我会说 你用****.ashx效果会更好一些,不用上述步骤了 哈哈