首页 > 编程语言 >ASP.NET CORE MVC 开发常用代码备份

ASP.NET CORE MVC 开发常用代码备份

时间:2022-11-22 09:46:04浏览次数:49  
标签:CORE ASP Configure 配置文件 app MVC NET 注入

1. 在页面中进行注入配置文件操作

注册对象

class Program
{
    static void Main()
    {
        Host.CreateDefaultBuilder().ConfigureWebHostDefaults(builder => builder
            .ConfigureServices(svcs => svcs
                .AddSingleton<IFoobar, Foobar>()
                .AddControllersWithViews())
            .Configure(app => app
                .UseRouting()
                .UseEndpoints(endpoints => endpoints.MapControllers())))
        .Build()
        .Run();
    }

  public void ConfigureServices(IServiceCollection services)
  {

     services.Configure<AppSettings>(_configuration.GetSection("AppSettings"));  //注入配置文件

  }

}

  

View视图使用获取注入对象

@inject IFoobar Foobar ; //接口的方式
@inject Microsoft.Extensions.Options.IOptions<Saas.LCI.Admin.Common.AppSettings> _appSettings; //配置文件注入获取
@ { Debug.Assert(Foobar!= null); }

  


标签:CORE,ASP,Configure,配置文件,app,MVC,NET,注入
From: https://www.cnblogs.com/ksport/p/16914143.html

相关文章

  • Spring MVC之Converter类型转换器
    SpringMVC框架的Converter<S,T>是一个可以将一种数据类型转换成另一种数据类型的接口,这里S表示源类型,T表示目标类型。开发者在实际应用中使用框架内置的类型转换器基......
  • pyside QtCore.so: ELF load command alignment not page-aligned
    pysideQtCore.so:ELFloadcommandalignmentnotpage-alignedredmoons于2020-05-2021:12:16发布1461收藏分类专栏:pyside1.2.4文章标签:linuxpython经验分享......
  • Spring MVC之Controller参数接收
    @RequestBody接收参数注意事项:@RequestBody:后台接收只能声明一个、且只能接收json@RequestBody:不能和form/data共存@RequestBody:必须是:contentType:"applicatio......
  • ASP.NET Core 基础知识--环境变量,不同环境自动采用不同配置文件
    在一个项目当中,我们经常会有很多不同的环境的参数需要配置,比如以登录cookie要写的domain为例吧开发环境的配置:一般是localhost测试环境:内部解析的测试域名UAT用户验收测......
  • SpringMVC知识
    1Spring框架Spring框架指的都是SpringFramework,它是很多模块的集合,使用这些模块可以很方便地协助我们进行开发。Spring自带IoC(InverseofControl:控制反转)和A......
  • 用NetCore + ReactJS 实现一个前后端分离的网站 (2) 用依赖注入实现控制反转
    用NetCore+ReactJS实现一个前后端分离的网站(2)用依赖注入实现控制反转1.控制反转刚接触控制反转的时候,颇有些挠头,它怎么就反转了呢。稍微熟悉了之后,才理解了一些......
  • springmvc 项目启动后自动运行方法
    packagecom.jeeplus.modules.asr.config;importcom.jeeplus.common.config.Global;importcom.jeeplus.modules.asr.netty.server.UDPServer;importcom.jeeplus.modu......
  • SpringMVC - RestFul
    一、RestFul是一个请求路径的风格,将请求参数放在url中以/来分割请求参数。url:/delete/1    1就是参数RestFul的请求方式对应的是不同的操作get : 查询post:......
  • 篇(17)-Asp.Net Core入门实战-文章管理之文章类别管理(Linq子查询)
    篇(17)-Asp.NetCore入门实战-文章管理之文章类别的管理如果要做一个CMS系统,那么文章管理算是入门,文章管理附带一个类别管理,用来对文章进行类别区分。所以,本章简单讲一些......
  • ABP.Core+EF 左连接查询
    EF的Join查询,一般默认是内连接,但是有些情况会需要左连接,则需要如下方式://左连接varquery=fromrinthis.Repository.GetAll()        ......