Как создать список ссылок в C #? - PullRequest
1 голос
/ 18 апреля 2011

Я пытаюсь создать простой список гиперссылок с RepeaterItem (я не особенно отношусь к RepeaterItem, поэтому, если есть более подходящие способы ...).

IЯ в значительной степени использую код из документации MSDN, указанной выше, но у меня есть простая проблема, я использую неправильный элемент управления <% %>:

Parser Error Message: The server tag is not well formed.

<li><asp:HyperLink id="navListItem" runat="server"
NavigateUrl="<%# DataBinder.Eval(Container.DataItem, "Url") %>">
<%# DataBinder.Eval(Container.DataItem, "Text") %></asp:HyperLink></li>

Очевидно, я не могу использовать <% в другом asp.net tag. </p>

Каким будет «правильный» способ создания списка, например:

<ul>
    <li><a href="/linknumber1.html">Link Text 1</a></li>
    <li><a href="/linknumber2.html">Link Text 2</a></li>
    <li><a href="/linknumber3.html">Link Text 3</a></li>
</ul>

Текст Url & Link, который я получаю из файла ресурсов.

1 Ответ

3 голосов
/ 18 апреля 2011

Вы можете удалить двойные кавычки для свойства NavigateUrl или использовать вместо них одинарные кавычки:

NavigateUrl=<%# DataBinder.Eval(Container.DataItem, "Url") %>

или

NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "Url") %>'

и это должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...