专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

ASP.NET Core 中的环境标记帮助程序

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/2/14 1:00:24       共计:3654 浏览

环境标记帮助程序根据当前宿主环境 有条件地呈现其 封闭的内容。 环境标记帮助程序的单个属性 names 是以逗号分隔的环境名称列表。 任何提供的环境名称与当前环境匹配时,都会呈现包含的内容。


有关标记帮助程序的概述,请参阅 ASP.NET Core 中的标记帮助程序。

环境标记帮助程序属性

姓名


names 采用单个宿主环境名称或以逗号分隔的宿主环境名称列表,用于触发已包含内容的呈现。


环境值与 IWebHostEnvironment.EnvironmentName 返回的当前值进行比较。 比较不区分大小写。


下面的示例使用图像标记帮助程序。 如果宿主环境是暂存或生产,则呈现内容:

CSHTML


<environment names="Staging,Production">

   <strong>IWebHostEnvironment.EnvironmentName is Staging or Production</strong>

</environment>


include 和 exclude 属性


includeattributes 控制根据包含或排除的宿主环境名称 & exclude 呈现封闭的内容。

include


include 属性表现出与 names 属性相似的行为。 属性值中列出的环境必须与应用的托管环境 (include IWebHostEnvironment.EnvironmentName) 来呈现标记 <environment> 的内容。

CSHTML


<environment include="Staging,Production">

   <strong>IWebHostEnvironment.EnvironmentName is Staging or Production</strong>

</environment>


排除


与 include 属性相反,当托管环境与 exclude 属性值中列出的环境不匹配时,将呈现 <environment> 标记的内容。

CSHTML


<environment exclude="Development">

   <strong>IWebHostEnvironment.EnvironmentName is not Development</strong>

</environment>


版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:定位点标记帮助程序属性 | ·下一条:ASP.NET MVC3 Razor引擎中RenderBody,RenderPage和RenderSection总结

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有