サーバー タグが正しく形成されていません

久しぶりに asp.net の仕事をやっていますが、LinkButton を使用したところ

サーバー タグが正しく形成されていません

のエラーが発生した

具体的なコードはこんな感じ

<asp:LinkButton runat="server" ID="btnButton" Text="<%# Eval("ボタン名") %>" ></asp:LinkButton>

原因がわからず数時間いろいろやってみたが正しくは下記の通り

<asp:LinkButton runat="server" ID="btnButton" Text='<%# Eval("ボタン名") %>' ></asp:LinkButton>

一見するとわからないが、 Text= の後の囲みがダブルクォート(“”)ではなく、シングルクォート(”)が正しい

これには参った

コメントを残す

メールアドレスが公開されることはありません。