Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как сделать Confirm dialog в ASP.NET? 
:(
    Опции темы
Wazluk
Дата 4.10.2006, 00:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 15.6.2006

Репутация: нет
Всего: нет



Итак очередной вопрос чайника:допустим сайт работает с бд,и перед тем как что то удалить оттуда нужно выдать сообщение типа "Вы действительно хотите удалить...бла бла бла".Каким образом это можно сделать?Я,конечно, подозреваю что этп как то Java Script'ом делается, да вот проблема что не знаю как,поэтому примеров бы мне на эту темку....  smile  smile  smile  
 Спасибо заранее всем откликнувшимся!
PM MAIL   Вверх
Pankon
Дата 4.10.2006, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 739
Регистрация: 2.6.2005

Репутация: 2
Всего: 5



Код

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

     btnSubmit.Attributes.Add("onclick", "javascript:if(confirm('А потом ведь поздно будет?')== false) return false;")

End Sub

Protected Sub btnSubmit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSubmit.Click

   format c:

End Sub

PM MAIL   Вверх
Wazluk
Дата 6.10.2006, 01:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 15.6.2006

Репутация: нет
Всего: нет



Сделал.Работает.Спасибо большое!  smile 
PM MAIL   Вверх
arilou
Дата 17.10.2006, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 6
Всего: 61



Pankon, Wazluk, можно проще:

btnSubmit.Attributes.Add("onclick", "javascript: return confirm('А потом ведь поздно будет?');")



--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
Wazluk
Дата 21.10.2006, 19:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 15.6.2006

Репутация: нет
Всего: нет



Ещё вопрос появился:А как это можно в DataGrid вставить?(В табличке создаю колонку "Стереть", и туда его надо прицепить)

Это сообщение отредактировал(а) Wazluk - 21.10.2006, 19:46
PM MAIL   Вверх
Wazluk
Дата 24.10.2006, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 15.6.2006

Репутация: нет
Всего: нет



Кто нибудь, отзовитесь, очень срочно надо!!!
PM MAIL   Вверх
davandr
Дата 25.10.2006, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 25.10.2005
Где: Украина, Харьков

Репутация: нет
Всего: нет



Вот это твой столбец в гриде

Код

    <asp:ButtonField CommandName="Delete" Text="Delete" ButtonType="Button" >
    </asp:ButtonField > 


А этот код вставишь на создание строки грида

Код

    protected void gvMainDictionary_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        ListItemType objItemType = (ListItemType)e.Row.RowType;
        if (objItemType == ListItemType.AlternatingItem || objItemType == ListItemType.Item)
        {
            Button btn = (Button)e.Row.Cells[gvMainDictionary.Columns.Count - 1].Controls[0];
            btn.Width = new Unit(100, UnitType.Percentage);

            btn = (Button)e.Row.Cells[gvMainDictionary.Columns.Count - 1].Controls[0];
            btn.Width = new Unit(100, UnitType.Percentage);
            btn.Attributes.Add("onclick", "javascript: return confirm('А потом ведь поздно будет?'");    }
    }



--------------------
PM MAIL   Вверх
Wazluk
Дата 28.10.2006, 22:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 15.6.2006

Репутация: нет
Всего: нет



А как сделать обработчик RowDataBound?  smile 
PM MAIL   Вверх
arilou
Дата 29.10.2006, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 6
Всего: 61



Wazluk, 

Прицепить его к 
Код

gvMainDictionary.RowDataBound


 smile 


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
Wazluk
Дата 31.10.2006, 22:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 15.6.2006

Репутация: нет
Всего: нет



Так, чувствую ещё вопрос, и меня будут бить ногами...
Но надо спросить:У меня нету в ивентах функции RowDataBound(может глюк какой?), где мне её взять?
Есть функция ItemDataBound.Какая из них за что отвечает?
PM MAIL   Вверх
arilou
Дата 1.11.2006, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 6
Всего: 61



Wazluk, так у тебя наверное 1.1. Там надо использовать ItemDataBound. Смысл остается такой же.


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
Wazluk
Дата 1.11.2006, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 15.6.2006

Репутация: нет
Всего: нет



Так и есть, 1.1, будем пробовать.
Спасибо за ответ!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0492 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.