Perguntas com a marcação «asp.net-core-mvc»

ASP.NET Core MVC é uma estrutura de apresentação leve para a criação de sites dinâmicos com ASP.NET Core. Ele permite a criação de sites MVC baseados em controlador ou páginas do Razor baseadas em modelos de visualização. O MVC inclui recursos como roteamento, vinculação e validação de modelo, filtros, APIs da web e o mecanismo de visualização Razor.







5
Como resolver uma instância dentro de ConfigureServices no ASP.NET Core
É possível resolver uma instância de IOptions<AppSettings>do ConfigureServicesmétodo na inicialização? Normalmente, você pode usar IServiceProviderpara inicializar instâncias, mas não o tem nesta fase quando está registrando serviços. public void ConfigureServices(IServiceCollection services) { services.Configure<AppSettings>( configuration.GetConfigurationSection(nameof(AppSettings))); // How can I resolve IOptions<AppSettings> here? }


5
Como posso obter o URL Referrer no ASP.NET Core MVC?
Estou tentando migrar um formulário da web ASP.NET MVC para ASP.NET Core MVC. Atualmente, estou tendo problemas com a Request.UrlReferrerclasse. A linha original é: [HttpPost] public async Task<ActionResult> ContactUsFormSubmit(ContactUs request) { var siteUrl = Request.UrlReferrer.ToString().ToLower(); .... } No entanto, com ASP.NET Core, UrlReferrer não está disponível. Eu encontrei o seguinte: …

6
Como você impõe o roteamento em minúsculas no ASP.NET Core?
No ASP.NET 4, isso era tão fácil quanto routes.LowercaseUrls = true;noRegisterRoutes manipulador do aplicativo. Não consigo encontrar um equivalente no ASP.NET Core para conseguir isso. Eu acho que seria aqui: app.UseMvc(configureRoutes => { configureRoutes.MapRoute("Default", "{controller=App}/{action=Index}/{id?}"); }); Mas nada configureRoutesparece permitir isso ... a menos que haja um método de extensão …


6
Mocking IPrincipal no ASP.NET Core
Eu tenho um aplicativo ASP.NET MVC Core para o qual estou escrevendo testes de unidade. Um dos métodos de ação usa o nome de usuário para alguma funcionalidade: SettingsViewModel svm = _context.MySettings(User.Identity.Name); que obviamente falha no teste de unidade. Eu olhei em volta e todas as sugestões são do .NET …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.