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.

11
¿Cómo se crea un AuthorizeAttribute personalizado en ASP.NET Core?
Estoy tratando de hacer un atributo de autorización personalizado en ASP.NET Core. En versiones anteriores era posible anular bool AuthorizeCore(HttpContextBase httpContext). Pero esto ya no existe en AuthorizeAttribute. ¿Cuál es el enfoque actual para hacer un AuthorizeAttribute personalizado? Lo que estoy tratando de lograr: estoy recibiendo una ID de sesión …

7
Resolución de instancias con ASP.NET Core DI
¿Cómo resuelvo manualmente un tipo usando el marco de inyección de dependencia incorporado ASP.NET Core MVC? Configurar el contenedor es bastante fácil: public void ConfigureServices(IServiceCollection services) { // ... services.AddTransient<ISomeService, SomeConcreteService>(); } Pero, ¿cómo puedo resolver ISomeServicesin realizar la inyección? Por ejemplo, quiero hacer esto: ISomeService service = services.Resolve<ISomeService>(); No …



19
Error de inyección de dependencia de núcleo de ASP.NET: no se puede resolver el servicio para el tipo al intentar activar
Creé una aplicación .NET Core MVC y uso la inyección de dependencia y el patrón de repositorio para inyectar un repositorio en mi controlador. Sin embargo, recibo un error: InvalidOperationException: no se puede resolver el servicio para el tipo 'WebApplication1.Data.BloggerRepository' al intentar activar 'WebApplication1.Controllers.BlogController'. Modelo (Blog.cs) namespace WebApplication1.Models { public …

8
¿Cómo devolver HTTP 500 desde ASP.NET Core RC2 Web Api?
De vuelta en RC1, haría esto: [HttpPost] public IActionResult Post([FromBody]string something) { try{ // ... } catch(Exception e) { return new HttpStatusCodeResult((int)HttpStatusCode.InternalServerError); } } En RC2, ya no hay HttpStatusCodeResult, y no hay nada que pueda encontrar que me permita devolver un tipo 500 de IActionResult. ¿El enfoque ahora es …


7
La POST del formulario de ASP.NET Core da como resultado una respuesta de tipo de medio HTTP 415 no compatible
El envío de un formulario POST solicitud HTTP ( Content-Type: application/x-www-form-urlencoded) al controlador a continuación da como resultado una respuesta de tipo de medio HTTP 415 no compatible . public class MyController : Controller { [HttpPost] public async Task<IActionResult> Submit([FromBody] MyModel model) { //... } } Encabezados HTTP de publicación …


11
ASP.NET Core Obtenga Json Array usando IConfiguration
En appsettings.json { "MyArray": [ "str1", "str2", "str3" ] } En Startup.cs public void ConfigureServices(IServiceCollection services) { services.AddSingleton<IConfiguration>(Configuration); } En HomeController public class HomeController : Controller { private readonly IConfiguration _config; public HomeController(IConfiguration config) { this._config = config; } public IActionResult Index() { return Json(_config.GetSection("MyArray")); } } Hay mis códigos …

6
Seleccione Tag Helper en ASP.NET Core MVC
Necesito ayuda con el asistente de selección de etiquetas en ASP.NET Core. Tengo una lista de empleados que estoy tratando de vincular a un asistente de etiqueta de selección. Mis empleados están en un List<Employee> EmployeesListvalor seleccionado y entrarán en EmployeeIdpropiedad. Mi modelo de vista se ve así: public class …

11
Obteniendo valor de appsettings.json en .net core
No estoy seguro de qué me estoy perdiendo aquí, pero no puedo obtener los valores de mi appsettings.json en mi aplicación .net core. Tengo mi appsettings.json como: { "AppSettings": { "Version": "One" } } Puesta en marcha: public class Startup { private IConfigurationRoot _configuration; public Startup(IHostingEnvironment env) { _configuration = …


16
Se incluyeron elementos duplicados de 'Contenido'. El SDK de .NET incluye elementos de 'Contenido' del directorio de su proyecto de manera predeterminada
Cada vez que agrego un archivo javascript o css a mi proyecto asp.net core y ejecuto dotnet runen mi terminal bash, aparece el siguiente error: /usr/share/dotnet/sdk/1.0.1/Sdks/Microsoft.NET.Sdk/build/Microsoft .NET.Sdk.DefaultItems.targets (188,5): error: se incluyeron elementos duplicados de 'Contenido'. El SDK de .NET incluye elementos de 'Contenido' del directorio de su proyecto de manera …

10
¿Cómo accedo a Configuración en cualquier clase en ASP.NET Core?
He revisado la documentación de configuración en el núcleo ASP.NET. La documentación dice que puede acceder a la configuración desde cualquier lugar de la aplicación. A continuación se muestra Startup.cs creado por plantilla public class Startup { public Startup(IHostingEnvironment env) { var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json", optional: true, …

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.