2013-10-04 57 views
0

我有一個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

嗯,我看到兩個選項(如果你不想刪除「保存」)
- 修改輸入
- 修改輸出

但我認爲,最簡單的方法是簡單地刪除它總共......你顯然不想要「保留」設置的行爲。