如何在 ASP.NET Core 中通过环境执行 TagHelper?
How can I execute a TagHelper by Environment in ASP.NET Core?
我将 todo:
comments/notes/questions 留给我的开发环境中的 UX 设计师和产品负责人;我创建了一个 TodoTagHelper
使这变得非常简单,例如:
<todo>need to make this a search field</todo>
他们喜欢,我也喜欢,但我不想错过任何一个,也不想让它出现在制作中;因此,我想根据环境更改输出。
如果我不在 Dev 中,如何从 TagHelper 中访问配置以便删除输出?我的猜测是将它添加到 Startup.ConfigureServices
中的 services
集合中,但我不确定我应该使用什么范围......或者即使它已经可以在其他地方访问。
您应该能够将 IHostingEnvironment
直接注入到 TodoTagHelper
的构造函数中,并使用它来获取当前环境名称(或通过调用 IHostingEnvironment.IsDevelopment()
检查 Development) .
我将 todo:
comments/notes/questions 留给我的开发环境中的 UX 设计师和产品负责人;我创建了一个 TodoTagHelper
使这变得非常简单,例如:
<todo>need to make this a search field</todo>
他们喜欢,我也喜欢,但我不想错过任何一个,也不想让它出现在制作中;因此,我想根据环境更改输出。
如果我不在 Dev 中,如何从 TagHelper 中访问配置以便删除输出?我的猜测是将它添加到 Startup.ConfigureServices
中的 services
集合中,但我不确定我应该使用什么范围......或者即使它已经可以在其他地方访问。
您应该能够将 IHostingEnvironment
直接注入到 TodoTagHelper
的构造函数中,并使用它来获取当前环境名称(或通过调用 IHostingEnvironment.IsDevelopment()
检查 Development) .