HyperLink в GridView - PullRequest
       12

HyperLink в GridView

1 голос
/ 02 апреля 2011

У меня есть сетка, которая содержит информацию о жилье. Каждая строка имеет ссылку для просмотра дополнительной информации. На этой странице отображается информация об этом жилье с дополнительной ссылкой для просмотра комментариев, основанных на жилье. При просмотре этих комментариев я хочу вернуться к просмотру жилья, не нажимая кнопку «Назад» в браузере.

Так что в основном мне нужна гиперссылка, которая просматривает идентификатор размещения в зависимости от отображаемого URL-адреса или подробного просмотра и ведет к чему-то вроде ссылки такого типа, где идентификатор изменяется в зависимости от того, какое размещение вы просматриваете:

http://localhost:9000/WebSite1/comments.aspx?Accom_ID=1001

Есть идеи как?

Обновление: спасибо за ответы, но я хочу, чтобы ссылка внизу страницы находилась не в каждой строке вида сетки. Кроме того, страница меняется в зависимости от того, что показывают, поэтому я не могу просто добавить гиперссылку на ... adm_id = 1001, а иногда и на другой идентификатор.

Ответы [ 2 ]

0 голосов
/ 02 апреля 2011
<GidView runat="server">
    ..
    <HyperLinkField Text="Comments" DataNavigateUrlFormatString="~/Comments.aspx?id={0}" DataNavigateUrlFields="ID" />
</GidView>
<ч />
<asp:HyperLink runat="server" ID="urlComments" Text="Comments" />

и

protected override void OnInit(EventArgs e)
{
    base.OnInit(e);

    urlComments.NavigateUrl = String.Format("~/Comments.aspx?id={0}", this.Request.QueryString["Accom_ID"]);
}
0 голосов
/ 02 апреля 2011

Если вы находитесь на странице /WebSite1/comments.aspx?Accom_ID=1001, просто установите URL-адрес гиперссылки на /WebSite1/accomodation.aspx?Accom_ID=1001

Вот как должен быть установлен NavigateURL:

protected override void Page_Load(object sender, EventArgs e)
{

    urlComments.NavigateUrl = "~/accomodation.aspx?Accom_ID=" + Request.QueryString["Accom_ID"];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...