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.






5
Comment résoudre une instance dans ConfigureServices dans ASP.NET Core
Est-il possible de résoudre une instance de à IOptions<AppSettings>partir de la ConfigureServicesméthode dans Startup? Normalement, vous pouvez utiliser IServiceProviderpour initialiser des instances, mais vous ne l'avez pas à ce stade lorsque vous enregistrez des services. public void ConfigureServices(IServiceCollection services) { services.Configure<AppSettings>( configuration.GetConfigurationSection(nameof(AppSettings))); // How can I resolve IOptions<AppSettings> here? }



5
Comment puis-je obtenir un URL de référence dans ASP.NET Core MVC?
J'essaie de migrer un formulaire Web ASP.NET MVC vers ASP.NET Core MVC. Actuellement, j'ai des problèmes avec la Request.UrlReferrerclasse. La ligne originale est: [HttpPost] public async Task<ActionResult> ContactUsFormSubmit(ContactUs request) { var siteUrl = Request.UrlReferrer.ToString().ToLower(); .... } Cependant, avec ASP.NET Core, UrlReferrer n'est pas disponible. J'ai trouvé ce qui suit: Request.Headers["Referer"] …


6
Comment appliquer le routage en minuscules dans ASP.NET Core?
Dans ASP.NET 4, c'était aussi simple que routes.LowercaseUrls = true;dans le RegisterRoutesgestionnaire de l'application. Je ne trouve pas d'équivalent dans ASP.NET Core pour y parvenir. Je pense que ce serait ici: app.UseMvc(configureRoutes => { configureRoutes.MapRoute("Default", "{controller=App}/{action=Index}/{id?}"); }); Mais rien dans les configureRoutesregards ne le permet ... à moins qu'il n'y …

6
Mocking IPrincipal dans ASP.NET Core
J'ai une application ASP.NET MVC Core pour laquelle j'écris des tests unitaires. L'une des méthodes d'action utilise le nom d'utilisateur pour certaines fonctionnalités: SettingsViewModel svm = _context.MySettings(User.Identity.Name); qui échoue évidemment dans le test unitaire. J'ai regardé autour de moi et toutes les suggestions proviennent de .NET 4.5 pour simuler HttpContext. …




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.