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 を「デフォルト」に変更すると、新しい行が追加されません。

だから私の質問は、すべての xml:space="preserve" を "default" に変更せずに新しい行を追加しないようにするにはどうすればよいですか?

4

1 に答える 1

0

さて、2 つのオプションがあります (「保存」を削除したくない場合)
- 入力を変更します
- 出力を変更します

しかし、最も簡単な方法は、単純に完全に削除することだと思います...「保持」設定の動作は明らかに望まないでしょう。

于 2013-10-04T11:00:23.317 に答える