我很好奇,如果有人知道如何在“查看源代码”时保持源代码看起来不错。我很好地保持我的代码在我开发时保持良好的格式和间隔,并且我倾向于“查看源代码”以便仔细检查输出(当firebug过度杀伤时)。当我开始使用RenderPartials和RenderActions以及标签中的任何内容时,它会变得非常混乱。
我不想向浏览器发送太多额外字符以保持文件大小有效,但有没有办法强制xhtml / html做换行符或制表符?我尝试了一些不起作用的东西。谢谢!
答案 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;
}