6 / 6 / 1
Регистрация: 13.01.2015
Сообщений: 84
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Asp.net core ArgumentNullException: Value cannot be null25.02.2018, 22:25. Показов 1831. Ответов 4
Метки нет (Все метки)
Кратко. При попытке регистрации отсылает Internal server error
Кликните здесь для просмотра всего текста
An unhandled exception occurred while processing the request.
ArgumentNullException: Value cannot be null. Parameter name: password Microsoft.AspNetCore.Identity.UserManager+<CreateAsync>d__78.MoveNext() А конкретнее на строке Кликните здесь для просмотра всего текста
Вот представление: Кликните здесь для просмотра всего текста
Вот контроллер (код может быть вам знаком ): Кликните здесь для просмотра всего текста
Вот модель регистрации (user наследуется от базового Identity user): Кликните здесь для просмотра всего текста
Да и вообще странно немного, поле password не закрывается звездочками например. И если раскоментить Model.IsValid то всегда будет отсылать простую модель без ошибок.Что я делаю не так?
0
|
25.02.2018, 22:25 | |
Ответы с готовыми решениями:
4
ASP.NET .NET Core Web Api -- почему параметры всегда null? ASP.NET Core. Старт - что нужно знать, чтобы стать ASP.NET Core разработчиком? Разница между ASP.NET Core 2, ASP.NET Core MVC, ASP.NET MVC 5 и ASP.NET WEBAPI 2 Какая разница между ASP .Net Core и ASP .Net Core MVC? |
2734 / 2041 / 379
Регистрация: 22.07.2011
Сообщений: 7,731
|
|
26.02.2018, 01:50 | 2 |
asp-controller="UserAccount"
public class AccountController
0
|
6 / 6 / 1
Регистрация: 13.01.2015
Сообщений: 84
|
|||||||||||
26.02.2018, 21:17 [ТС] | 3 | ||||||||||
я конечно слепой, но все равно не работает(
Добавлено через 51 минуту Ладно, у меня получилось починить (я так рад ^^) Для будущих посетителей: 1)Я переписал все через Tag хелперы и получил такое представление:
Добавлено через 21 минуту Теперь работают. Для ошибок валидации тоже существуют теги) надо span-ы заменить на:
И все работает) Думаю можно закрыть тему Вывод: Лучше использовать тег-хелперы
0
|
2734 / 2041 / 379
Регистрация: 22.07.2011
Сообщений: 7,731
|
|
27.02.2018, 11:44 | 4 |
Вы как раз переписали все на html хелперы , а таг хелперы - это атрибуты asp-*.
И вообще странно , таг хелперы либо работают , либо нет , если работают то нет никакого смысла переписывать на @Html.* П.С При использовании tag хелперов стоит учитывать, что в представлении также долнжы быть подключены следующие скрипты: <script src="~/lib/jquery-validation/dist/jquery.validate.js"></script> <script src="~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js"></script>
1
|
6 / 6 / 1
Регистрация: 13.01.2015
Сообщений: 84
|
|||||||||||
28.02.2018, 00:15 [ТС] | 5 | ||||||||||
Как странно это не звучало, но атрибуты asp-* просто не работали. Выяснено было методом тыка.
Где эти скрипты найти то? Везде говорят что все в asp.net core 2.x из коробки должно работать. P.s. Теперь не работает
хотя
0
|
28.02.2018, 00:15 | |
28.02.2018, 00:15 | |
Помогаю со студенческими работами здесь
5
Стоит ли учить asp.net, если скоро станет asp.net core? ASP.NET Core: разный формат даты контроллера ASP.NET и AngularJS Что выбрать ASP.NET или ASP.NET Core ? ASP.NET MVC или ASP.NET Core Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |