Preguntas etiquetadas con asp.net-core-mvc

ASP.NET Core MVC es un marco de presentación ligero para crear sitios web dinámicos con ASP.NET Core. Permite crear sitios MVC basados ​​en controladores o ver páginas de Razor basadas en modelos. MVC incluye características como enrutamiento, enlace y validación de modelos, filtros, API web y el motor de vista Razor.





5
Cómo resolver una instancia dentro de ConfigureServices en ASP.NET Core
¿Es posible resolver una instancia de IOptions<AppSettings>desde el ConfigureServicesmétodo en Inicio? Normalmente, puede usar IServiceProviderpara inicializar instancias, pero no lo tiene en esta etapa cuando está registrando servicios. public void ConfigureServices(IServiceCollection services) { services.Configure<AppSettings>( configuration.GetConfigurationSection(nameof(AppSettings))); // How can I resolve IOptions<AppSettings> here? }




5
¿Cómo puedo obtener URL de referencia en ASP.NET Core MVC?
Estoy intentando migrar un formulario web ASP.NET MVC a ASP.NET Core MVC. Actualmente, tengo problemas con la Request.UrlReferrerclase. La línea original es: [HttpPost] public async Task<ActionResult> ContactUsFormSubmit(ContactUs request) { var siteUrl = Request.UrlReferrer.ToString().ToLower(); .... } Sin embargo, con ASP.NET Core, UrlReferrer no está disponible. He encontrado lo siguiente: Request.Headers["Referer"] que …


6
¿Cómo se aplica el enrutamiento en minúsculas en ASP.NET Core?
En ASP.NET 4 esto era tan fácil como routes.LowercaseUrls = true;en el RegisterRoutescontrolador de la aplicación. No puedo encontrar un equivalente en ASP.NET Core para lograr esto. Creo que estaría aquí: app.UseMvc(configureRoutes => { configureRoutes.MapRoute("Default", "{controller=App}/{action=Index}/{id?}"); }); Pero nada en configureRoutesapariencia lo permite ... a menos que haya un método …

6
Burlarse de IPrincipal en ASP.NET Core
Tengo una aplicación ASP.NET MVC Core para la que estoy escribiendo pruebas unitarias. Uno de los métodos de acción utiliza el nombre de usuario para algunas funciones: SettingsViewModel svm = _context.MySettings(User.Identity.Name); que obviamente falla en la prueba unitaria. Miré a mi alrededor y todas las sugerencias son de .NET 4.5 …




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.