![]() |
|
Модераторы: gambit |
![]()
|
|
| Sergusha |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 14.6.2006 Репутация: нет Всего: нет |
В приложении реализована авторизация и аутентификация с помощью Forms. На одной из страниц данные выводятся в GridView, в нем есть столбец с кнопками. При нажатии на кнопку с помощью javascript открывается модальное окно в котором пользователь может корректировать данные и две кнопки, одна для сохранения изменений, а другая для выхода без изменений. При нажатии на любую кнопку открывается браузер с окном аутентификации, действия предусмотренные в обработчике не отрабатываются. Подскажите пожалуйста каким образом выполнить при нажатии на одну кнопку закрытие формы, а на другую выполнять действия для фиксации изменений.
|
|||
|
||||
| Servena |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 251 Регистрация: 24.7.2007 Где: Днепропетровск Репутация: 4 Всего: 14 |
Код давай, тогда кто нибудь и поможет. А так, можно сказать, например, что ты где-то допустил ошибку? Но где? Никто не знает, потому что нет кода!
|
|||
|
||||
| Sergusha |
|
||||||||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 14.6.2006 Репутация: нет Всего: нет |
Вот разделы web.config посвященные аутентификации и авторизации:
Вот метод где вызывается модальное окно:
Старница модального окна:
Файл поддержки:
При нажатии на кнопки btnExit или btnSave открывается новый экземпляр браузера со страницей аутентификации. Это сообщение отредактировал(а) Sergusha - 1.11.2007, 11:21 |
||||||||
|
|||||||||
| Servena |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 251 Регистрация: 24.7.2007 Где: Днепропетровск Репутация: 4 Всего: 14 |
У тебя вроде к кнопкам не привязаны события.
Впиши туда OnClick="btnSave_Click" |
|||
|
||||
| Sergusha |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 14.6.2006 Репутация: нет Всего: нет |
На самом деле привязаны, я просто когда на форум постил правил эту страницу, видимо запостил не доконца исправленный вариант Кнопки выглядят вот так:
Это сообщение отредактировал(а) Sergusha - 1.11.2007, 17:28 |
||||||
|
|||||||
| Sergusha |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 14.6.2006 Репутация: нет Всего: нет |
Проблема была в следующем: Окно модальное открывалось на клиенте, кнопки в окне серверные, при нажатие происходил postback и эта форма открывалась еще раз в отдельном окне, почему открывалось окно для аутентификации пользователя мне правда так и непонятно. Я заменил кнопки на html и все действия стал выполнять на клиенте. Проблема решилась. Всем спасибо за помощь и участие.
|
|||
|
||||
| Servena |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 251 Регистрация: 24.7.2007 Где: Днепропетровск Репутация: 4 Всего: 14 |
Ага.
Тогда у меня вызывает большое подозрение код:
Создается впечатление, что ИИС не знает о вызове этой странички. Сделай это "модальное окно" на той же страничке, с которой ты его вызываешь в виде Дива, только не видимого. А при нажатии - в Джаваскрипте сделай его видимым. Попробуй так. |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |