当前位置: 首页 > 编程笔记 >

asp.net-core-mvc 添加MVC中间件

章海
2023-03-14
本文向大家介绍asp.net-core-mvc 添加MVC中间件,包括了asp.net-core-mvc 添加MVC中间件的使用技巧和注意事项,需要的朋友参考一下

示例

如果您创建了一个空项目,或者您的应用程序中仍未配置mvc,则可以添加依赖项:

"Microsoft.AspNetCore.Mvc": "1.0.1"

到您的project.json文件下"dependencies"。

并在Startup类中注册MVC中间件:

public void ConfigureServices(IServiceCollection services)
{
    ...
    services.AddMvc();
}

请注意,我们同时拥有和。如果您是从入门开始,或者想要按原样进行,则应继续使用。但是,如果您想获得高级体验,则可以从最小的MVC管道开始,然后使用来添加功能以获得定制框架。有关更多信息,请参见此讨论。services.AddMvc()services.AddMvcCore()asp.net coreservices.AddMvc()services.AddMvcCore()AddMvcCore

public void ConfigureServices(IServiceCollection services)
{
    services
        .AddMvcCore()
        .AddAuthorization()
        .AddJsonFormatters(j =>j.Formatting= Formatting.Indented);
}

现在,您可以告诉应用程序构建器使用mvc:

public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
    ...
    app.UseMvc();
}

或使用默认路由:

app.UseMvc(routes =>
{
    routes.MapRoute(
        name: "default",
        template: "{controller=Home}/{action=Index}/{id?}");
});
           

 类似资料:
  • 本文向大家介绍asp.net-mvc 添加评论,包括了asp.net-mvc 添加评论的使用技巧和注意事项,需要的朋友参考一下 示例 Razor有自己的注释语法,其开头为@*,结尾为*@。 内联评论: 多行评论: HTML注释 您也可以使用普通的HTML注释语法<!--,-->以Razor视图开头和结尾。但是与其他注释不同,HTML注释中的Razor代码仍然可以正常执行。 上面的示例产生以下HTM

  • 本文向大家介绍asp.net-mvc 在Mvc中添加自定义路由,包括了asp.net-mvc 在Mvc中添加自定义路由的使用技巧和注意事项,需要的朋友参考一下 示例 用户可以添加自定义路由,将URL映射到控制器中的特定操作。这用于搜索引擎优化目的,并使URL可读。            

  • 问题内容: 我是MVC的新手,我正在尝试创建自己的扩展方法,以便可以将其添加到剃刀视图中可用的html帮助器中。使您可以为模型上的所有属性创建一个下拉列表。我想创建一个称为“ helper”的功能,它的功能完全相同,只是将下拉列表加载到美国所有50个州中。这样,我不必为我创建的每个状态下拉列表都创建一个SelectList。最简单的方法是什么?现在我有这个: 我什至靠近吗?我不想重建整个文本框帮助

  • ASP.NET MVC 在现有的 ASP.NET 3.5运行时的基础上提供了一个新的 MVC 框架。开发人员可以用 MVC 设计模式来构建Web应用,做到清晰的概念分离(UI 或者视图与业务应用逻辑分离, 应用逻辑和后端数据分离),同时还可以使用测试驱动开发。ASP.NET MVC 框架为 Web 应用的目录结构定义了一个专用的模式,还提供了一个 controller 基类,用来处理发动到“act

  • 本文向大家介绍ASP.NET Core MVC/WebApi基础系列1,包括了ASP.NET Core MVC/WebApi基础系列1的使用技巧和注意事项,需要的朋友参考一下 >前言 最近发表的EF Core貌似有点多,可别误以为我只专攻EF Core哦,私下有时间也是一直在看ASP.NET Core的内容,所以后续会穿插讲EF Core和ASP.NET Core,别认为你会用ASP.NET Co

  • 在此问题上的任何帮助都将不胜感激。我在这件事上浪费了好几天时间。 验证ASP。具有IdentityServer3的NET Core 3.1 MVC应用程序导致运行时错误。身份服务器返回错误 客户端应用程序未知或未经授权 而不是登录屏幕。我们有一个ASP。NET MVC 5应用程序和ASP。NET核心API,可与identity server配合使用。 我的方法是重写ASP。NETMVC5中的代码。