2

Visual Studio 2012 を使用すると、次のコードは構文的に正しいです。

<asp:Label runat="server" Text='<%# Eval("Name", "Name : {0}") %>' />

以下はNewline in constantASP マークアップでエラーをスローしています ( &nbsp;) (~は正確な VS 赤い下線であることに注意してください)。

<asp:Label runat="server" Text='<%# Eval("Name", "Name&nbsp;: {0}") %>' />
                                                 ~~~~~~~~~~~~~~

エラーにもかかわらず、2 番目のコードは「期待どおり」に動作します。の前に改行不可のスペースが追加され:ます。

理由はありますか?

4

0 に答える 0