C# Umbraco文档类型字段值
我对C和翁布拉科真的很陌生。我需要在控制器文件中检索配置值。下面是我的cms的图片,它使用的名称是ApiKeys 现在在我的控制器中,我想检索googleMapsApiKey的值,但我对如何实现这一点一无所知。是否有我需要使用的帮助程序或任何类来检索此文件?现在这个googleMapsApiKey没有连接到任何特定的页面,这意味着我应该能够在我想要的任何页面中访问这个值。你知道如何实现这一目标吗?对不起,如果我不能发布任何代码,因为我不知道如何开始C# Umbraco文档类型字段值,c#,asp.net,umbraco,umbraco7,C#,Asp.net,Umbraco,Umbraco7,我对C和翁布拉科真的很陌生。我需要在控制器文件中检索配置值。下面是我的cms的图片,它使用的名称是ApiKeys 现在在我的控制器中,我想检索googleMapsApiKey的值,但我对如何实现这一点一无所知。是否有我需要使用的帮助程序或任何类来检索此文件?现在这个googleMapsApiKey没有连接到任何特定的页面,这意味着我应该能够在我想要的任何页面中访问这个值。你知道如何实现这一目标吗?对不起,如果我不能发布任何代码,因为我不知道如何开始 让我们假设我想要检索控制器中某个函数的值。如何
让我们假设我想要检索控制器中某个函数的值。如何执行此操作?首先,您需要在内容树中使用此文档类型APIKeys。 您可以创建此内容类型的节点APIKeys,然后为Google Maps API key字段分配一个值 然后,您希望在C代码或视图中检索该值 为此,您可以执行以下操作:
var myAPIKey = UmbracoContext.Content.GetSingleByXPath("//{apiKeysDocumentTypeAlias}").Value<IPublishedContent>("googleMapsApiKey");
用APIKeys文档类型别名替换{apiKeyDocumentTypeAlias}
我希望这对你有帮助