当我“查看源代码”时,看起来很好看的xhtml / html?

时间:2010-01-06 02:28:47

标签: html asp.net-mvc xhtml

我很好奇,如果有人知道如何在“查看源代码”时保持源代码看起来不错。我很好地保持我的代码在我开发时保持良好的格式和间隔,并且我倾向于“查看源代码”以便仔细检查输出(当firebug过度杀伤时)。当我开始使用RenderPartials和RenderActions以及标签中的任何内容时,它会变得非常混乱。

我不想向浏览器发送太多额外字符以保持文件大小有效,但有没有办法强制xhtml / html做换行符或制表符?我尝试了一些不起作用的东西。谢谢!

4 个答案:

答案 0 :(得分:4)

克服它。

不要担心它在'view source'中的样子;担心它在csharp中看起来如何:)如果你担心HTML的效率,你可以gzip它和其他类似的东西。

答案 1 :(得分:2)

我使用firefox的ViewSourceWith扩展名在代码编辑器中查看源代码(在我的情况下为SciTe),其中我编写了一个宏,这样当我按Ctrl-1时它会重新格式化HTML我写过的剧本。

如果验证是目标,那么请考虑使用HTML验证器而不是您的眼球。 Total Validator看起来不错。

答案 2 :(得分:0)

只需发送一个\n,就应该在浏览器的“view-source”部分显示为换行符。

答案 3 :(得分:0)

示例:

public static String Etc(...)
{
    TagBuilder myTag = new TagBuilder("span");
    myTag.SetInnerText("I'm mr. tag-content!");
    return myTag.ToString(TagRenderMode.Normal) + Environment.NewLine;
}