Это довольно конкретный пример запроса, который я не уверен, что кто-то может предоставить. Однако, если вы разобьете его, вы увидите что-то вроде:
- создать сетку, которая показывает записи
- создать страницу сведений для 1 конкретной записи
- ссылка на страницу с подробностями лайтбокса
Я бы посоветовал вам развивать его таким образом, так как тогда вам не нужно концентрироваться сразу на совершенно разных вещах, а во-вторых, будет гораздо легче найти примеры.
В этой статье объясняется, как создать сетку. Затем вы можете добавить столбец ссылок с кодом типа
<asp:HyperLinkField DataNavigateUrlFields="Id" DataNavigateUrlFormatString="detail.aspx?id={0}"
DataTextField="Name" />
Реализация страницы сведений так же проста, как получение идентификатора из строки запроса и использование его для запроса подробной информации и ее отображения. Как только все это заработает, вы можете сфокусироваться на лайтбоксе. Если вы используете Thickbox для отображения лайтбокса, это так же просто, как добавить класс CSS к ссылке, чтобы открыть его в лайтбоксе.
Используйте режим iframe для Thickbox, поскольку режим ajax может вызвать некоторые проблемы в сочетании с веб-формами asp.net.