我有一个 C# ASP.Net 自定义控制资源文件,它似乎在值之前和之后添加了新行,尽管实际上没有任何内容。
.ascx 文件具有:
<asp:Label ID="lblTeam" runat="server" Text="Team:" meta:resourcekey="lblTeamResource1"></asp:Label>
.ascx.resx 文件具有:
<data name="lblTeamResource1.ToolTip" xml:space="preserve">
<value />
</data>
<data name="lblTeamResource1.Text" xml:space="preserve">
<value>Team:</value>
</data>
检查它产生的元素时
<span id="manager_lblTeam" title="
">
Team2:
</span>
如果我在 VS 即时窗口中查询资源值,它在值之前和之后都有 \n。如果我将 xml:space 更改为“默认”,它不会添加新行。
所以我的问题是如何阻止它添加新行而不将每个 xml:space="preserve" 更改为 "default"?