Кнопка Gridview для перенаправления с запросом на данные строки? - PullRequest
0 голосов
/ 13 мая 2011

Простой вопрос: у меня есть поле кнопки в моем виде сетки, и я хочу перенаправить на страницу редактирования, которая отображает данные строки.Я думаю, что мне нужно использовать datakeys для этого, но я не знаю шаги.Как разместить запрос в URL-адресе response.redirect?Идентифицирующее поле - SubId.

Response.Redirect("~/View.aspx?*whatgoeshere?*");

А также, кто-нибудь знает, почему, несмотря на мой горизонтальный выбор = правое выделение (в режиме разработки, поэтому нет синтаксической проблемы), мой gridview настаивает на выравнивании по левому краю одного из моих полей?Это автоматически отформатировано для кожи от

Ответы [ 2 ]

2 голосов
/ 13 мая 2011

Просто вы можете сделать как ...

<ItemTemplate>
 <asp:Button ID="Edit" runat="server" Text="Edit" PostBackUrl='<%# Eval("DataKeyName", "~/View.aspx?Id={0}") %>' />
</ItemTemplate>
0 голосов
/ 13 мая 2011

Посмотрите на мой ответ на этот вопрос: как найти элемент управления OfferID?

Он имеет дело почти с тем, что вам нужно сделать.

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

РЕДАКТИРОВАТЬ: Поскольку вам не нужно делать ничего, кроме перенаправления, я бы сделал то, что @Muhammad Akhtar говорит в своем ответе.

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