проблема, присваивающая описание, оценивает в asp:hyperlink. ошибка: это не scriptlet., произведет как простой текст

Я пытаюсь сделать это:

<asp:HyperLink NavigateUrl='<%= WebContext.RootUrl %><%= WebContext.CurrentUser.UserName %>' runat="server" Text='<%= GetProfileImage(WebContext.CurrentUser.AccountId) %>'></asp:HyperLink> 

Но получаю ошибку:

это не scriptlet., произведет как простой текст.

когда я мышь по моим декларативным операторам.

Какие-либо идеи?Спасибо.

19
задан Peter 9 August 2010 в 15:58
поделиться

3 ответа

Вы можете использовать синтаксис привязки данных <% #%> . Просто убедитесь, что ваша гиперссылка находится либо в элементе управления с привязкой к данным, например в шаблоне элемента ListView, либо в том, что вы явно вызываете DataBind () для элемента управления из кода программной части.

18
ответ дан 30 November 2019 в 02:33
поделиться
<a href='<%= WebContext.RootUrl %><%= WebContext.CurrentUser.UserName %>'><%= GetProfileImage(WebContext.CurrentUser.AccountId) %></a>
2
ответ дан 30 November 2019 в 02:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: