powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ButtonField нажатие без постбека
10 сообщений из 10, страница 1 из 1
ButtonField нажатие без постбека
    #33838902
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На гридвью есть ButtonField есть процедура обработки на сервере, хочется чтобы по нажатию кнопки открывалась отдельная страница и в нее передавался параметр (OPERID) который бы брался из невидимого столбца GridView, но почемуто ничего у меня не выходит.
Мало того что я пока не знаю как открыть отдельное окно и передать в него парамет например по адресной строке и чтобы не было посбека (он по идее ненужен ведь данные не меняются) так у меня еще и не получается просто вывести OPERID почему непонятно.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
    
<asp:ButtonField ButtonType="Image" ImageUrl="~/Picts/Edit1.gif" CommandName="Sel" /> 

    Protected Sub GVZakazF_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles GVZakazF.RowCommand
        If e.CommandName = "Sel" Then
            MsgBox(GVZakazF.SelectedRow.Cells("Operid").ToString)
        End If
    End Sub
...
Рейтинг: 0 / 0
ButtonField нажатие без постбека
    #33839673
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще-то это проще линком в TemplateField сделать

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
ButtonField нажатие без постбека
    #33842814
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал линк
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
                <asp:TemplateField HeaderText="">
                    <itemtemplate>
                        <asp:LinkButton id="ZakazDetal" 
                                        text= "Выбор" 
                                        OnClick = "sub1" 
                                        runat="server"/> 
                    </itemtemplate>
                </asp:TemplateField>
все равно происходит постбек, как его отменить?
И как передать в следующую страницу (которая откроется) параметр по адресу, а не по сессии?
_____________________________________
А я хочу Брежнева, чтобы все было по прежнему... "Стволы"
...
Рейтинг: 0 / 0
ButtonField нажатие без постбека
    #33842994
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как узнать на какой строке была нажата ссылка selectedindex = -1 ?
...
Рейтинг: 0 / 0
ButtonField нажатие без постбека
    #33843109
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно мне простой пример как сделать такую фигню, я замучался уже прочитал все статьи нефига похожего, видимо это настолько тривиально что об этом не пишут.
У меня есть таблица с заказами сделал поле TemplateField
мне нужно чтобы при нажатии на ссылку в этом поле открывалось другое окно и в него передавался параметр (IDшка заказа) чтобы на новой странице отобразить состав заказа.
_____________________________________
А я хочу Брежнева, чтобы все было по прежнему... "Стволы"
...
Рейтинг: 0 / 0
ButtonField нажатие без постбека
    #33843444
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
up
_____________________________________
А я хочу Брежнева, чтобы все было по прежнему... "Стволы"
...
Рейтинг: 0 / 0
ButtonField нажатие без постбека
    #33843484
Random_Goodman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JavaScript'ом
Генерь в ячейках какой-нить штмл вида Window.Open('myself.aspx?id='+<%=serv_id%>)
...
Рейтинг: 0 / 0
ButtonField нажатие без постбека
    #33843600
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну какой линкбатон? Линк, обыкновенный линк нужен

<asp:TemplateField HeaderText="">
  <itemtemplate>
    <a href='<%# Eval("ID", "order.aspx?ID={0}")%>'>Заказ</a>
  </itemtemplate>
</asp:TemplateField>

где ID - имя поля, значение которого должно передаваться в order.aspx

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
ButtonField нажатие без постбека
    #33843629
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть страница с параметрами как их использовать в SqlDataSource я разобрался, а как просто получить их из строки что то ненашел, нашел только Page.ClientQueryString, но почемуто мне кажется что есть какаято колекция параметров где к ним можно поимени обращаться или нужно писать функцию разбора ClientQueryString?
...
Рейтинг: 0 / 0
ButtonField нажатие без постбека
    #33843631
Random_Goodman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barrabasесть страница с параметрами как их использовать в SqlDataSource я разобрался, а как просто получить их из строки что то ненашел, нашел только Page.ClientQueryString, но почемуто мне кажется что есть какаято колекция параметров где к ним можно поимени обращаться или нужно писать функцию разбора ClientQueryString?
RTFM!!!

Код: plaintext
Request.QueryString["parameter_name"];
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ButtonField нажатие без постбека
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]