Вопросы с тегом «asp.net-core-mvc»

ASP.NET Core MVC - это облегченная платформа представления для создания динамических веб-сайтов с помощью ASP.NET Core. Он позволяет создавать сайты MVC на основе контроллеров или просматривать страницы Razor на основе моделей. MVC включает в себя такие функции, как маршрутизация, привязка и проверка модели, фильтры, веб-API и механизм просмотра Razor.

5
Как вернуть конкретный код состояния и отсутствие содержимого из контроллера?
Я хочу, чтобы приведенный ниже пример контроллера возвращал код состояния 418 без содержимого. Установить код состояния достаточно просто, но тогда кажется, что нужно что-то сделать, чтобы сигнализировать об окончании запроса. В MVC до ASP.NET Core или в WebForms это может быть вызовом, Response.End()но как это работает в ASP.NET Core, где …

10
Страница .NET Core MVC не обновляется после изменений
Я создаю .NET Core MVC на последней версии 2.2. У меня проблема, когда я вношу изменения в файл CSHTML и обновляю страницу, мои изменения не отражаются в браузере. Мне нужно перезапустить проект, чтобы увидеть мои изменения. Это происходит уже некоторое время, поэтому я не совсем уверен, какое изменение вызвало эту …


5
Как разрешить экземпляр внутри ConfigureServices в ASP.NET Core
Можно ли разрешить экземпляр IOptions<AppSettings>из ConfigureServicesметода в запуске? Обычно вы можете использовать его IServiceProviderдля инициализации экземпляров, но на данном этапе, когда вы регистрируете службы, у вас его нет. public void ConfigureServices(IServiceCollection services) { services.Configure<AppSettings>( configuration.GetConfigurationSection(nameof(AppSettings))); // How can I resolve IOptions<AppSettings> here? }

28
Невозможно создать миграции после обновления до ASP.NET Core 2.0
После обновления до ASP.NET Core 2.0 я больше не могу создавать миграции. я собираюсь «Произошла ошибка при вызове метода BuildWebHost в классе Program. Продолжение без поставщика службы приложений. Ошибка: произошла одна или несколько ошибок. (Невозможно открыть базу данных« ... », запрошенную именем входа. Ошибка входа в систему. Вход не удалось …


3
Как добавить параметр ссылки в помощники тегов asp в ASP.NET Core MVC
У меня большой опыт работы с ASP.NET MVC 1-5 . Теперь я изучаю ASP.NET Core MVC и мне нужно передать параметр для ссылки на странице. Например, у меня есть следующее действие [HttpGet] public ActionResult GetProduct(string id) { ViewBag.CaseId = id; return View(); } Как я могу реализовать ссылку для этого …


5
Как я могу получить URL-адрес реферера в ASP.NET Core MVC?
Я пытаюсь перенести веб-форму ASP.NET MVC на ASP.NET Core MVC. В настоящее время у меня проблемы с Request.UrlReferrerклассом. Исходная строка: [HttpPost] public async Task<ActionResult> ContactUsFormSubmit(ContactUs request) { var siteUrl = Request.UrlReferrer.ToString().ToLower(); .... } Однако в ASP.NET Core UrlReferrer недоступен. Я обнаружил следующее: Request.Headers["Referer"] который возвращает StringValues ​​вместо String. Я не …


6
Как обеспечить принудительную маршрутизацию в нижнем регистре в ASP.NET Core?
В ASP.NET 4 это было так же просто, как и routes.LowercaseUrls = true;в RegisterRoutesобработчике приложения. Я не могу найти эквивалент в ASP.NET Core для этого. Думаю, это будет здесь: app.UseMvc(configureRoutes => { configureRoutes.MapRoute("Default", "{controller=App}/{action=Index}/{id?}"); }); Но ничто во configureRoutesвнешности не позволяет это ... разве что где-то есть метод расширения, который …

6
Мокинг IPrincipal в ASP.NET Core
У меня есть приложение ASP.NET MVC Core, для которого я пишу модульные тесты. Один из методов действия использует имя пользователя для некоторых функций: SettingsViewModel svm = _context.MySettings(User.Identity.Name); что явно не проходит в модульном тесте. Я огляделся, и все предложения от .NET 4.5 для имитации HttpContext. Я уверен, что есть способ …


5
Могу ли я сгенерировать сценарий миграции сначала с кодом EF и ядром .net
Я создаю приложение MVC с .Net Core, и мне нужно сгенерировать сценарий миграции. С EF6 я выполнил команду update-database -script но когда я пытаюсь сделать то же самое с .net Core, выдает следующее исключение: Update-Database: не может быть найден параметр, соответствующий имени параметра 'script' Вы знаете, есть ли аналог для …

2
Использовать множественную аутентификацию носителя JWT
Можно ли поддерживать несколько эмитентов токенов JWT в ASP.NET Core 2? Я хочу предоставить API для внешней службы, и мне нужно использовать два источника токенов JWT - Firebase и настраиваемые эмитенты токенов JWT. В ядре ASP.NET я могу установить аутентификацию JWT для схемы аутентификации Bearer, но только для одного центра: …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.