Превращение информации из источника данных в ссылки - PullRequest
0 голосов
/ 24 февраля 2009

У меня есть веб-приложение, в котором я получаю данные из базы данных Oracle в виде таблицы.

Может кто-нибудь сказать мне, как превратить эти данные в ссылки на другие страницы в моем веб-приложении?

Например, если я получаю данные о списке объектов, имеющих свой собственный идентификатор, я хочу иметь возможность щелкнуть этот идентификатор и перейти на страницу с информацией только об этом объекте

Это весь код моего вида сетки, в SystemGrid_Sorting я получаю всю информацию из базы данных, поэтому я не могу на самом деле определить свойства моих столбцов.

Заранее спасибо

asp: GridView ID = "SystemGrid" runat = "server" AllowSorting = "True" Width = "232px" OnSorting = "SystemGrid_Sorting">

Ответы [ 2 ]

0 голосов
/ 24 февраля 2009

Это очень просто:

<asp:HyperLinkField DataNavigateUrlFields="ID"
 DataNavigateUrlFormatString="DetailPage.aspx?id={0}"
                    DataTextField="CategoryName" NavigateUrl="DetailPage.aspx" />

Теперь просто настройте DetailPage.aspx для вызова базы данных с использованием идентификатора в строке запроса и отображения того, что вам нравится.

0 голосов
/ 24 февраля 2009

По сути, имея идентификатор 1234, вам нужно превратить его в ссылку HTML, например:

<a href="mydomain/myapp/mypage?id=1234">1234</a>

Я не знаю, есть ли в вашем инструменте gridview встроенный метод создания таких ссылок для вас?

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