Questions marquées «asp.net-core-mvc»

ASP.NET Core MVC est une infrastructure de présentation légère pour la création de sites Web dynamiques avec ASP.NET Core. Il permet de créer des sites MVC basés sur des contrôleurs ou d'afficher des pages Razor basées sur des modèles. MVC comprend des fonctionnalités telles que le routage, la liaison et la validation de modèle, les filtres, les API Web et le moteur de vue Razor.

11
Comment créez-vous un AuthorizeAttribute personnalisé dans ASP.NET Core?
J'essaie de créer un attribut d'autorisation personnalisé dans ASP.NET Core. Dans les versions précédentes, il était possible de passer outre bool AuthorizeCore(HttpContextBase httpContext). Mais cela n'existe plus en AuthorizeAttribute. Quelle est l'approche actuelle pour créer un AuthorizeAttribute personnalisé? Ce que j'essaie d'accomplir: je reçois un ID de session dans l'autorisation …

7
Résolution d'instances avec ASP.NET Core DI
Comment résoudre manuellement un type à l'aide de l'infrastructure d'injection de dépendances intégrée ASP.NET Core MVC? La mise en place du conteneur est assez simple: public void ConfigureServices(IServiceCollection services) { // ... services.AddTransient<ISomeService, SomeConcreteService>(); } Mais comment puis-je résoudre ISomeServicesans effectuer d'injection? Par exemple, je veux faire ceci: ISomeService service …


22
Erreur d'injection de dépendance ASP.NET Core: impossible de résoudre le service pour le type lors de la tentative d'activation
J'ai créé une application .NET Core MVC et j'utilise Dependency Injection and Repository Pattern pour injecter un référentiel dans mon contrôleur. Cependant, j'obtiens une erreur: InvalidOperationException: impossible de résoudre le service pour le type «WebApplication1.Data.BloggerRepository» lors de la tentative d'activation de «WebApplication1.Controllers.BlogController». Modèle (Blog.cs) namespace WebApplication1.Models { public class Blog …




7
ASP.NET Core form POST entraîne une réponse HTTP 415 de type de support non pris en charge
L'envoi d'une requête POST HTTP ( Content-Type: application/x-www-form-urlencoded) de formulaire au contrôleur ci-dessous entraîne une réponse HTTP 415 Type de support non pris en charge . public class MyController : Controller { [HttpPost] public async Task<IActionResult> Submit([FromBody] MyModel model) { //... } } Formulaire d'en-têtes HTTP de publication: POST /submit …


11
ASP.NET Core Get Json Array à l'aide d'IConfiguration
Dans appsettings.json { "MyArray": [ "str1", "str2", "str3" ] } Dans Startup.cs public void ConfigureServices(IServiceCollection services) { services.AddSingleton<IConfiguration>(Configuration); } Dans HomeController public class HomeController : Controller { private readonly IConfiguration _config; public HomeController(IConfiguration config) { this._config = config; } public IActionResult Index() { return Json(_config.GetSection("MyArray")); } } Il y a …

6
Sélectionnez Tag Helper dans ASP.NET Core MVC
J'ai besoin d'aide avec l'assistant de sélection de balise dans ASP.NET Core. J'ai une liste d'employés que j'essaie de lier à un assistant de sélection de balises. Mes employés sont dans une List<Employee> EmployeesListvaleur sélectionnée et iront dans la EmployeeIdpropriété. Mon modèle de vue ressemble à ceci: public class MyViewModel …

11
Tirer parti de appsettings.json dans .net core
Je ne sais pas ce qui me manque ici, mais je ne parviens pas à obtenir les valeurs de mon appsettings.json dans mon application principale .net. J'ai mon appsettings.json comme: { "AppSettings": { "Version": "One" } } Commencez: public class Startup { private IConfigurationRoot _configuration; public Startup(IHostingEnvironment env) { _configuration …


16
Des éléments «Contenu» en double ont été inclus. Le Kit de développement logiciel (SDK) .NET inclut par défaut les éléments "Contenu" du répertoire de votre projet
Chaque fois que j'ajoute un fichier javascript ou css à mon projet principal asp.net et que j'exécute dotnet rundans mon terminal bash, j'obtiens l'erreur suivante: /usr/share/dotnet/sdk/1.0.1/Sdks/Microsoft.NET.Sdk/build/Microsoft .NET.Sdk.DefaultItems.targets (188,5): erreur: des éléments "Contenu" en double ont été inclus. Le Kit de développement logiciel (SDK) .NET inclut par défaut les éléments «Contenu» …

10
Comment accéder à la configuration dans n'importe quelle classe d'ASP.NET Core?
J'ai parcouru la documentation de configuration sur le noyau ASP.NET. La documentation indique que vous pouvez accéder à la configuration de n'importe où dans l'application. Voici Startup.cs créé par le modèle public class Startup { public Startup(IHostingEnvironment env) { var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.