powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC: обработка исключения в контроллере
25 сообщений из 406, страница 12 из 17
MVC: обработка исключения в контроллере
    #38772178
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
codearticles.ruskyANAпропущено...
Слив засчитан.
Слей себе мозги уже. Реально твоя тупость неискоренима.В какой момент в твоём примере происходит аякс запрос к методу Register для проверки существования логина? Нет ведь там никакого аякса, признайся :)
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772182
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
codearticles.ruТак речь именно о паттерне MVC. А по факту мы имеем вью модель в качестве модели MVC. Об этом я и писал выше.

Я понял, ты вью модель обозвал моделью в этом паттерне. Если UserViewModel, тогда User что такое?
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772183
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttЯ понял, ты вью модель обозвал моделью в этом паттерне. Если UserViewModel, тогда User что такое?

Поправка. Если UserViewModel -- это модель, тогда User что такое?
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772185
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, и UserManager тоже интересно у нашего великолепного МСУ, что такое? :)
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772186
codearticles.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAcodearticles.ruпропущено...
Слей себе мозги уже. Реально твоя тупость неискоренима.В какой момент в твоём примере происходит аякс запрос к методу Register для проверки существования логина? Нет ведь там никакого аякса, признайся :)
Слушай, ты укурен что ли? Нету аякса! С какого перепуга он должен быть? Ты читаешь каким местом сообщения?
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772188
codearticles.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttcodearticles.ruТак речь именно о паттерне MVC. А по факту мы имеем вью модель в качестве модели MVC. Об этом я и писал выше.
Я понял, ты вью модель обозвал моделью в этом паттерне. Если UserViewModel, тогда User что такое?
UserViewModel - это модель в терминах MVC приложения. А что такое User, я не знаю. Ты не написал такого класса и есть ли такой класс, откуда мне знать. Возможно User, это прокси класс контекста EF.
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772189
codearticles.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAhVostt, и UserManager тоже интересно у нашего великолепного МСУ, что такое? :)
http://msdn.microsoft.com/en-us/library/dn613290(v=vs.108).aspx
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772190
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
codearticles.ruskyANAпропущено...
В какой момент в твоём примере происходит аякс запрос к методу Register для проверки существования логина? Нет ведь там никакого аякса, признайся :)
Слушай, ты укурен что ли? Нету аякса! С какого перепуга он должен быть? Ты читаешь каким местом сообщения?Я читаю глазами, а ты точно задницей.
Я тебя просил привести код action, что обрабатывает тот запрос, про который ты трындел, что он послан аяксом.

А ты в итоге слился и ещё что-то про $.post при этом пукнул
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772195
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
codearticles.ruskyANAhVostt, и UserManager тоже интересно у нашего великолепного МСУ, что такое? :)
http://msdn.microsoft.com/en-us/library/dn613290(v=vs.108).aspx А теперь процитируем тебя же: "модель — это не только совокупность кода доступа к данным и СУБД, но и вся бизнес-логика".

Так что же такое UserManager в терминах модель, не модель?
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772197
codearticles.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAcodearticles.ruпропущено...

Слушай, ты укурен что ли? Нету аякса! С какого перепуга он должен быть? Ты читаешь каким местом сообщения?Я читаю глазами, а ты точно задницей.
Я тебя просил привести код action, что обрабатывает тот запрос, про который ты трындел, что он послан аяксом.

А ты в итоге слился и ещё что-то про $.post при этом пукнул

Ты в танке. Читай 20 раз про то, что я писал 16681912

МСУЗапрос в БД пойдет из пост-контроллера (возможен аякс)

Прочитай еще 30 раз. Теперь до тебя дошло или еще нужно прочитать 50 раз?
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772199
codearticles.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAcodearticles.ruпропущено...

http://msdn.microsoft.com/en-us/library/dn613290(v=vs.108).aspx А теперь процитируем тебя же: "модель — это не только совокупность кода доступа к данным и СУБД, но и вся бизнес-логика".

Так что же такое UserManager в терминах модель, не модель?
Нет, UserManager - это не модель. Это сервис авторизации.
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772201
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
codearticles.ruUserViewModel - это модель в терминах MVC приложения. А что такое User, я не знаю. Ты не написал такого класса и есть ли такой класс, откуда мне знать. Возможно User, это прокси класс контекста EF.

Ещё раз. Действие контроллера UserController.Edit(int userId) с помощью UserManager получает пользвателя по userId, экземпляр класса User. Затем он маппит его в экземпляр класса UserViewModel и отдаёт его View.

Ты говоришь, что UserViewModel -- это модель. Тогда User и UserManager -- что такое? Они не вписываются в паттерн MVC?
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772202
codearticles.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAА ты в итоге слился и ещё что-то про $.post при этом пукнул
Если ты через $.post не можешь вызать метод контроллера, то я вообще не понимаю, о чем с тобой можно дальше говорить
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772205
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
codearticles.ruskyANAпропущено...
Я читаю глазами, а ты точно задницей.
Я тебя просил привести код action, что обрабатывает тот запрос, про который ты трындел, что он послан аяксом.

А ты в итоге слился и ещё что-то про $.post при этом пукнул

Ты в танке. Читай 20 раз про то, что я писал 16681912

МСУЗапрос в БД пойдет из пост-контроллера (возможен аякс)

Прочитай еще 30 раз. Теперь до тебя дошло или еще нужно прочитать 50 раз? Дурик, вот я тебя конкретно для случая, выделенного красным, попросил код привести.
Твой метод Register для этого не подходит.
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772210
codearticles.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttcodearticles.ruUserViewModel - это модель в терминах MVC приложения. А что такое User, я не знаю. Ты не написал такого класса и есть ли такой класс, откуда мне знать. Возможно User, это прокси класс контекста EF.

Ещё раз. Действие контроллера UserController.Edit(int userId) с помощью UserManager получает пользвателя по userId, экземпляр класса User. Затем он маппит его в экземпляр класса UserViewModel и отдаёт его View.

Ты говоришь, что UserViewModel -- это модель. Тогда User и UserManager -- что такое? Они не вписываются в паттерн MVC?
UserViewModel - это модель для представления MVC.
User - это тупая поко, dto или кодогенерированная прокся. Никакой логики.
UserManager - это сервис авторизации.
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772217
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
codearticles.ruhVosttпропущено...


Ещё раз. Действие контроллера UserController.Edit(int userId) с помощью UserManager получает пользвателя по userId, экземпляр класса User. Затем он маппит его в экземпляр класса UserViewModel и отдаёт его View.

Ты говоришь, что UserViewModel -- это модель. Тогда User и UserManager -- что такое? Они не вписываются в паттерн MVC?
UserViewModel - это модель для представления MVC.
User - это тупая поко, dto или кодогенерированная прокся. Никакой логики.
UserManager - это сервис авторизации.Ещё раз процетируем тебя же: "модель — это ... совокупность кода доступа к данным и СУБД, ... и вся бизнес-логика"
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772220
codearticles.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAДурик, вот я тебя конкретно для случая, выделенного красным, попросил код привести.
Твой метод Register для этого не подходит.
Врёшь однако, как всегда. Ты написал вот эту глупость

skyANAКод покажи. А то сначала ты предлагаешь базу дёргать аяксом, а потом тут же предлагаешь в модели дёргать сервис :)

Потом я тебе расписал алгоритм. Потом ты начал тупить про то, что "появился второй запрос ещё и в модели" .

Так что не прикрывайся аяксом, ты изначально начал гнать какую-то ахинею.
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772223
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
codearticles.ruskyANAДурик, вот я тебя конкретно для случая, выделенного красным, попросил код привести.
Твой метод Register для этого не подходит.
Врёшь однако, как всегда. Ты написал вот эту глупость

skyANAКод покажи. А то сначала ты предлагаешь базу дёргать аяксом, а потом тут же предлагаешь в модели дёргать сервис :)

Потом я тебе расписал алгоритм. Потом ты начал тупить про то, что "появился второй запрос ещё и в модели" .

Так что не прикрывайся аяксом, ты изначально начал гнать какую-то ахинею.Я ничего не гнал, я просил код, как ты дёргаешь проверку существования логина аяксом. И тогда, и потом.
А ты так и не осилил.
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772227
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
codearticles.ruUserViewModel - это модель для представления MVC.
User - это тупая поко, dto или кодогенерированная прокся. Никакой логики.
UserManager - это сервис авторизации.

из вики

Модель (англ. Model). Модель предоставляет знания: данные и методы работы с этими данными, реагирует на запросы, изменяя своё состояние. Не содержит информации, как эти знания можно визуализировать.

какие знания представляют сабой вью-модель? это просто класс-контейнер для передачи данных во вью. абсолютно с тем же успехом можно передать данные во ViewData или напрямую DTO. к тому же вью-модель, а именно UserViewModel, как раз таки СОДЕРЖИТ информацию о том, как эти данные визуализировать (UIHint).

я не понимаю, ты по серьёзному вью-модель считаешь моделью (буква М) из паттерна MVC?

удивляешь ты меня иногда...
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772231
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttcodearticles.ruUserViewModel - это модель для представления MVC.
User - это тупая поко, dto или кодогенерированная прокся. Никакой логики.
UserManager - это сервис авторизации.

из вики

Модель (англ. Model). Модель предоставляет знания: данные и методы работы с этими данными, реагирует на запросы, изменяя своё состояние. Не содержит информации, как эти знания можно визуализировать.

какие знания представляют сабой вью-модель? это просто класс-контейнер для передачи данных во вью. абсолютно с тем же успехом можно передать данные во ViewData или напрямую DTO. к тому же вью-модель, а именно UserViewModel, как раз таки СОДЕРЖИТ информацию о том, как эти данные визуализировать (UIHint).

я не понимаю, ты по серьёзному вью-модель считаешь моделью (буква М) из паттерна MVC?

удивляешь ты меня иногда...Да жопой он виляет, ты же знаешь :)
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772343
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЯ ничего не гнал, я просил код, как ты дёргаешь проверку существования логина аяксом. И тогда, и потом.
А ты так и не осилил.

так а чё там делов-то?

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
        public JsonResult IsUID_Available(string Username) {

            if (!_repository.UserExists(Username))
                return Json(true, JsonRequestBehavior.AllowGet);

            string suggestedUID = String.Format(CultureInfo.InvariantCulture,
                "{0} is not available.", Username);

            for (int i = 1; i < 100; i++) {
                string altCandidate = Username + i.ToString();
                if (!_repository.UserExists(altCandidate)) {
                    suggestedUID = String.Format(CultureInfo.InvariantCulture,
                   "{0} is not available. Try {1}.", Username, altCandidate);
                    break;
                }
            }
            return Json(suggestedUID, JsonRequestBehavior.AllowGet);
        }



моделька

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
public class CreateUserModel : EditUserModel {
    [Required]
    [StringLength(6, MinimumLength = 3)]
    [Remote("IsUID_Available", "Validation")]
    [RegularExpression(@"(\S)+", ErrorMessage = "White space is not allowed.")]
    [Editable(true)]
    public override string UserName { get; set; }
}



а вот Алексей и Ко. предлагают вот такой вариант:



бугагага
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772352
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttа вот Алексей и Ко. предлагают вот такой вариант:
ну и что? деньги не пахнут (с)
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772393
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилну и что? деньги не пахнут (с)

..но на их запах слетаются многие
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772410
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAАлексей К, а для тебя придумали System.Diagnostics.Contracts

Код: c#
1.
2.
3.
4.
5.
[ContractInvariantMethod]
protected void ObjectInvariant()
{
    Contract.Invariant(this.B != 0);
}

Не нравится.Вот, почитай для начала: Программирование по контракту в .NET Framework 4 .
...
Рейтинг: 0 / 0
MVC: обработка исключения в контроллере
    #38772436
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Не нравится.Вот, почитай для начала: Программирование по контракту в .NET Framework 4 .

для программирования по контракту совсем не обязательно тянуть какую-то инфраструктуру. очень просто все: проверяем допустимость состояния DTO - и кидаем пользовательский ексепшн "нарушения контракта". ну или проверяем какие-то пост состояния и т.п., если все сложней. это просто договоренность. наиболее просто она реализуется именно на основе ексепшнов. всякие атрибуты валидации от лукавого
...
Рейтинг: 0 / 0
25 сообщений из 406, страница 12 из 17
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC: обработка исключения в контроллере
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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