发布aspx页面后删除回车符和换行符?

时间:2011-05-11 21:48:09

标签: asp.net

是否可以在asp.net应用程序中设置一些内容,以便在aspx页面中删除所有回车符和换行符?

例如:

如果我查看我的页面来源,我会看到:

<div>
   abc
</div>

我希望:

<div>abc</div>

提前致谢!

1 个答案:

答案 0 :(得分:0)

根据您执行此操作的原因,您有三个选项。

第一个是在构建过程中运行minifier;但是,由于多种原因,不建议这样做。关键是那些回车可能对你很重要。

第二个是创建一个httpmodule,当html被发送回浏览器时,它会删除它们。同样,不推荐出于与上述相同的原因。

第三个选项是简单地为您的内容启用压缩(gzip)。这将压缩它以进行传输。当浏览器解压缩显示时,回车仍将存在,但压缩应该减少了所涉及的网络流量。

老实说,除了打开常规压缩之外,我无法想到做任何其他事情的理由。缺点是太大了。