Visual Studio 2012 を使用すると、次のコードは構文的に正しいです。
<asp:Label runat="server" Text='<%# Eval("Name", "Name : {0}") %>' />
以下はNewline in constant
ASP マークアップでエラーをスローしています (
) (~
は正確な VS 赤い下線であることに注意してください)。
<asp:Label runat="server" Text='<%# Eval("Name", "Name : {0}") %>' />
~~~~~~~~~~~~~~
エラーにもかかわらず、2 番目のコードは「期待どおり」に動作します。の前に改行不可のスペースが追加され:
ます。
理由はありますか?