Шаблон привязки данных ASP.NET: теги Escape в теге сервера - PullRequest
1 голос
/ 28 января 2010

Я делаю некоторую привязку данных в шаблоне ListView ItemTemplate, но я подозреваю, что это проблема для любой ситуации привязки данных / шаблона. Я хочу написать что-то вроде:

<asp:HiddenField runat="server" ID="hidPositionID" Value="<%#Eval("PositionID") %>" />

Но я получаю YSOD с сообщением об ошибке, что серверный тег сформирован неправильно. Как мне сохранить невидимые данные внутри моего ListViewItem?

Спасибо!

1 Ответ

4 голосов
/ 28 января 2010

Используйте одинарные кавычки (''), чтобы обернуть что-либо, указав "" внутри значения, чтобы пары старт / стоп совпадали:

<asp:HiddenField runat="server" 
                 ID="hidPositionID" 
                 Value='<%#Eval("PositionID") %>' />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...