我有一个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更改为“default”,则不会添加新行。
所以我的问题是如何阻止它添加新行而不将每个xml:space =“preserve”更改为“default”?
答案 0 :(得分:0)
嗯,我看到两个选项(如果你不想删除“保留”)
- 修改输入
- 修改输出
但我认为最简单的方法就是完全删除它......你显然不想要“保留”设置的行为。