【问题标题】:ASP.NET Title Tag has Carriage ReturnASP.NET 标题标签有回车
【发布时间】:2015-07-07 01:32:39
【问题描述】:

当我在 ASP.NET 中设置页面的标题标签时,它会添加不必要的回车,.NET 中有什么方法可以删除回车。当我创建一个新网站时会发生这种情况,而不仅仅是我一直在开发的网站。

<title>
    The Title of the Page
</title>

应该是

<title>The Title of the Page</title>

Viagogo.com 有点摆脱第一个回车,而不是第二个,所以必须有办法。如果需要编码解决方案,C# 将是首选。

【问题讨论】:

    标签: c# asp.net


    【解决方案1】:

    这实际上与.net 无关。 这是一个文档格式化的东西,并且从 IDE 到 IDE 不同。诸如 resharper 之类的帮助软件通常会根据一组规则和标准对文档进行格式化,从而使其他人更容易阅读文档。

    大多数 IDE 允许您根据需要编辑自动生成的方式。

    另外,请参阅following SO post 了解类似问题。

    【讨论】:

    • 我使用的是 VSE2013,我只是按照编译时的样子格式化所有内容。我删除了标题标签并使用 Page.Title = 'Home Page"; 设置了标题,但仍将回车放在其中...
    • 如果这是一个问题,那么您需要开始稍微调整一下规则。我会看一下工具 -> 选项 -> 文本编辑器(从左侧菜单中)。
    • 我在答案中添加了指向相关帖子的链接。
    • 不,不是IDE,它在编译asp.net时添加了回车。如果我在记事本中编写页面,我仍然希望看到我不想要的回车。
    • 啊,好的。我不知道如何改变它:) 你介意我问你为什么需要这个功能吗? :) 听起来你想在构建后“缩小”它。
    【解决方案2】:

    我找到了http://www.hanselman.com/blog/MovingViewStateToTheBottomOfThePage.aspx,我对其进行了修改,通过添加替换语句来删除换行符,从而缩小和删除标题标签中的换行符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-24
      • 1970-01-01
      • 2016-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多