Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/29: Рейтинг темы: голосов - 29, средняя оценка - 4.93
0 / 0 / 0
Регистрация: 06.05.2019
Сообщений: 37

Как вывести сообщение пользователю?

07.05.2020, 08:50. Показов 6232. Ответов 15

Студворк — интернет-сервис помощи студентам
ВСЕМ ДОБРОГО ВРЕМЕНИ СУТОК!

Такая проблема, прописал проверку для удаления записи из таблицы, но как вывести сообщение пользователю, например, "Удаление выполнено успешно!" или "Удаление не выполнено.". Скажите, пожалуйста, как это сделать?
Если можно, как подробнее.
СПАСИБО!
ПОМОГИТЕ , ПОЖАЛУЙСТА.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.05.2020, 08:50
Ответы с готовыми решениями:

VkNet | Вывести сообщение пользователю, когда он заходит в диалог с ботом
Мне нужно, выводить сообщение пользователю, когда он заходит в диалог с ботом.

Как вывести сообщение пользователю
Как вывести сообщение пользователю при обновлении индекса с помощью регламентного задания

Подскажите как вывести сообщение пользователю что SQL-запрос выполняется
Подскажите пожалуйста как вывести сообщение пользователю что SQL-запрос выполняется если этот запрос выполняется больше 1 минуты например

15
 Аватар для Рядовой
1524 / 914 / 329
Регистрация: 17.05.2015
Сообщений: 3,438
07.05.2020, 10:17
JavaScript
1
alert("Удаление выполнено успешно!")
0
0 / 0 / 0
Регистрация: 06.05.2019
Сообщений: 37
07.05.2020, 10:33  [ТС]
а куда именно это вставить?
Вот моя проверка в контроллере :

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
        public ActionResult Delete(int id)
        {
            try
            {
                Animal animal = db.Animals.Find(id);
                if (animal != null)
                {
                    db.Animals.Remove(animal);
                    db.SaveChanges();
                }
                ViewBag.Message = "Удаление прошло успешно!";
                return RedirectToAction("Index");
            }
            catch (System.Data.Entity.Infrastructure.DbUpdateException e)
            {
                ViewBag.Message = "Обработка исключения " + e.Message + " " + e.StackTrace;
                return RedirectToAction("Index");
            }
 
        }
Добавлено через 14 минут
Рядовой, а куда именно это вставить?

Добавлено через 16 секунд
Рядовой, а куда именно это вставить?

Добавлено через 15 секунд
Рядовой, а куда именно это вставить?
0
800 / 583 / 207
Регистрация: 21.02.2019
Сообщений: 2,095
07.05.2020, 10:50
EhDorogi,

How to invoke javascript alert from controller in asp.net mvc
0
0 / 0 / 0
Регистрация: 06.05.2019
Сообщений: 37
07.05.2020, 11:04  [ТС]
carrotik, видел эту страницу.
Но не полуается.
0
 Аватар для Рядовой
1524 / 914 / 329
Регистрация: 17.05.2015
Сообщений: 3,438
07.05.2020, 12:13
EhDorogi, в скрипт, где у вас вызывается Delete, сразу после него
0
0 / 0 / 0
Регистрация: 06.05.2019
Сообщений: 37
07.05.2020, 12:22  [ТС]
Рядовой, у меня DELETE прописан в AnimalController.cs
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 public ActionResult Delete(int id)
        {
            try
            {
                Animal animal = db.Animals.Find(id);
                if (animal != null)
                {
                    db.Animals.Remove(animal);
                    db.SaveChanges();
                }
                ViewBag.Message = "Удаление прошло успешно!";
                return RedirectToAction("Index");
            }
            catch (System.Data.Entity.Infrastructure.DbUpdateException e)
            {
                ViewBag.Message = "Обработка исключения " + e.Message + " " + e.StackTrace;
                return RedirectToAction("Index");
            }
 
        }
0
800 / 583 / 207
Регистрация: 21.02.2019
Сообщений: 2,095
07.05.2020, 13:13
EhDorogi,
.. вы поймите - сообщение в браузере (alert, pop-up window и т.д.) - это функция браузера, а не контроллера, т.е. выполняется JavaScript-ом ... поэтому, такие решения и ищите, их много, например еще:

ASP.Net MVC: Display Message from Controller in View using JavaScript Alert MessageBox
0
 Аватар для Рядовой
1524 / 914 / 329
Регистрация: 17.05.2015
Сообщений: 3,438
07.05.2020, 16:27
EhDorogi, Я же написал по русски
Цитата Сообщение от Рядовой Посмотреть сообщение
в скрипт, где у вас вызывается Delete
Где у вас вызывается Delete?
0
0 / 0 / 0
Регистрация: 06.05.2019
Сообщений: 37
07.05.2020, 16:54  [ТС]
Рядовой, в контроллере, кусок кода скинул выше. Но продублирую :
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 public ActionResult Delete(int id)
        {
            try
            {
                Animal animal = db.Animals.Find(id);
                if (animal != null)
                {
                    db.Animals.Remove(animal);
                    db.SaveChanges();
                }
                ViewBag.Message = "Удаление прошло успешно!";
                return RedirectToAction("Index");
            }
            catch (System.Data.Entity.Infrastructure.DbUpdateException e)
            {
                ViewBag.Message = "Обработка исключения " + e.Message + " " + e.StackTrace;
                return RedirectToAction("Index");
            }
 
        }
0
 Аватар для Рядовой
1524 / 914 / 329
Регистрация: 17.05.2015
Сообщений: 3,438
07.05.2020, 22:20
EhDorogi, тогда я тоже, в 3 раз продублирую, где вызов этого метода?
Вы мне скидываете сам метод, а мне нужно знать место, откуда он вызывается.
0
0 / 0 / 0
Регистрация: 06.05.2019
Сообщений: 37
08.05.2020, 08:07  [ТС]
Рядовой, извините, а может быть такое, что он не вызывается ?
Я посмотрел через пункт "Посмотреть иерархию вызовов", но запрос поиска не вернул результатов.
0
 Аватар для Рядовой
1524 / 914 / 329
Регистрация: 17.05.2015
Сообщений: 3,438
08.05.2020, 09:08
EhDorogi, Чтобы узнать вызывается он или нет, достаточно поставить брейкпоинт в этот код сверху.
А найти место вызова можно просто ПОИСКОМ (ctrl+F) по всему решению.
Или спросите у того, кто написал этот сайт
0
800 / 583 / 207
Регистрация: 21.02.2019
Сообщений: 2,095
08.05.2020, 12:27
.. есть подозрение, что там запрос на удаление отправляется кнопкой типа "submit" ... но ТС жестко прячет разметку ...
0
0 / 0 / 0
Регистрация: 06.05.2019
Сообщений: 37
08.05.2020, 17:24  [ТС]
carrotik, и что в этом случае делать?
0
 Аватар для Рядовой
1524 / 914 / 329
Регистрация: 17.05.2015
Сообщений: 3,438
08.05.2020, 18:15
EhDorogi, открыть и посмотреть как оно у вас работает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.05.2020, 18:15
Помогаю со студенческими работами здесь

Как правильно вывести пользователю сообщение об ошибке при срабатывании исключения в БД
Имеется БД в SQL Server 2008 R2 и клиентское приложение на WPF, которое работает с этой БД при помощи Entity Framework. К примеру в БД...

Вывести пользователю сообщение
В программе хранится строка Dict , содержащая некоторое количество слов, записанных через пробел. С консоли вводится слово Word . Если ...

Вывести пользователю сообщение, является ли число кратным 5 или 10
Дано целое число. Вывести пользователю сообщение, является ли оно кратным 5 или 10. Мне нужно чтобы программа, например, ввела число...

При изменении определённой записи в БД MySQL, вывести пользователю сообщение об этом
Здравствуйте, если честно, я не знаю в какой раздел писать... Мне нужно, при изменении определённой записи в базе данных MySQL, вывести...

Как послать сообщение пользователю
Помогите пожалуйста. Задача такая: необходимо при изменении данных оповестить всех пользователей которые работают с базой об изменениях...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru