Сообщение об ошибке компилятора в объявлении строки LinkButton - PullRequest
0 голосов
/ 28 января 2012

У меня есть следующий код ASP:

<asp:LinkButton ID="LinkButton1" runat="server" Text="edit item" onclick='AddItem.aspx?catid=<%# Eval("CollectionID")%>' />

В этой строке я получаю сообщение об ошибке компиляции:

Сообщение об ошибке компилятора: CS1040: директивы препроцессора должны появляться в качестве первого непробельного символана линии

Почему я получаю эту ошибку и как ее исправить?Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 28 января 2012

Вы можете сделать это таким образом.

<asp:LinkButton ID="LinkButton1" runat="server" Text="edit item" 
PostBackUrl='AddItem.aspx?catid=<%# Eval("CollectionID")%>' />
0 голосов
/ 28 января 2012

Вы уверены, что эта является линией, вызывающей проблему?Обычно, когда вы видите эту ошибку, это происходит из-за проблемы с вашими <@> директивами страницы в верхней части кода.Убедитесь, что ваша директива <@Page> - самая первая вещь в файле, что она правильно отформатирована и что в вашем коде нет других символов <@, кроме директив страницы. </p>

...