Как теги привязки (для внутренних ссылок) можно поместить в сетку? - PullRequest
0 голосов
/ 03 марта 2011

У меня есть длинный алфавитный список для отображения в виде сетки.

Мне нужно иметь ссылки вверху страницы, которые будут ссылаться на якоря в виде сетки. Как я могу получить теги привязки в сетке, чтобы ссылки переходили к ним при нажатии?

Примечание. Пейджинг не поддерживается

Спасибо!

Ответы [ 2 ]

1 голос
/ 03 марта 2011

Установите ClientIDMode GridView на Static или Predictable (если используется Framework 4.0), чтобы ASP.Net не генерировал уникальные имена в соответствии с их NamingContainers (GridViewRow). Вы должны убедиться, что идентификаторы уникальны сами по себе от RowDataBound (например, добавить идентификатор).

Если вы используете Framework <4.0, вы должны сгенерировать HyperLink NavigateUrl из RowDataBound GridView через ClientID ваших целевых ссылок. </p>

1 голос
/ 03 марта 2011
<a name="anchor1">Text</a> 

Link to anchor: <a href="#anchor1">Link</a>
...