gpt4 book ai didi

c# - 具有依赖注入(inject)的 Razor 助手

转载 作者:太空狗 更新时间:2023-10-30 01:32:29 25 4
gpt4 key购买 nike

是否有可能使 Razor 助手对服务进行依赖注入(inject)?或者从 Razor View 调用一些服务?

谢谢

最佳答案

从 .NET Core 开始,是的,他们已经添加了对它的支持; https://learn.microsoft.com/en-us/aspnet/core/mvc/views/dependency-injection

例如,它允许您做类似的事情;

@using System.Threading.Tasks
@using ViewInjectSample.Model
@using ViewInjectSample.Model.Services
@model IEnumerable<ToDoItem>
@inject StatisticsService StatsService

您会注意到底部的 @inject。语法是;

@inject <type> <name>

您还需要确保要注入(inject)的类型在 Startup.csConfigureServices 类中

关于c# - 具有依赖注入(inject)的 Razor 助手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37227440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com