自定义控制资源正在添加新行

时间:2013-10-04 10:51:26

标签: c# asp.net

我有一个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”?

1 个答案:

答案 0 :(得分:0)

嗯,我看到两个选项(如果你不想删除“保留”) - 修改输入
- 修改输出

但我认为最简单的方法就是完全删除它......你显然不想要“保留”设置的行为。