积极答复者
asp.net2页面输出的html代码不换行、未格式化问题

问题
-
aspx页面代码如下:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<link href="style/common.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/Scripts/a.js"></script>
</head>
在cs里设置页面标题、keywords、description,执行后输出的代码换行已经没有了,有没有办法对输出的html代码进行格式化,使得每段代码间有换行?
输出的html代码如下:
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>
首页_公司
</title><link href="style/common.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="/Scripts/a.js"></script>
<meta name="keywords" content="a,b,c" /><meta name="description" content="abcdefghijklmn" /></head>- 已移动 Raymond TangModerator 2010年3月1日 2:51 (发件人:.NET Framework 一般性问题讨论区)
答案
-
如果一定要控制格式,你可以自己手写一个httphandler 去处理每个请求,在输出html 的代码里手动加上空格换行。
This posting is provided "AS IS" with no warranties, and confers no rights. Microsoft Online Community Support- 已标记为答案 Andrew_ZhuModerator 2010年3月5日 7:10
全部回复
-
Html的输出格式无法自动控制 你如果要想输出格式的html 那么在输出的时候就需要自己控制
当然现在很多浏览器客户端工具都有编排发送到客户端的HTML格式化的功能
Memory all alone in the moonlight~My Blog in .NET~~~ -
如果一定要控制格式,你可以自己手写一个httphandler 去处理每个请求,在输出html 的代码里手动加上空格换行。
This posting is provided "AS IS" with no warranties, and confers no rights. Microsoft Online Community Support- 已标记为答案 Andrew_ZhuModerator 2010年3月5日 7:10