Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Umbraco文档类型字段值_C#_Asp.net_Umbraco_Umbraco7 - Fatal编程技术网

C# Umbraco文档类型字段值

C# Umbraco文档类型字段值,c#,asp.net,umbraco,umbraco7,C#,Asp.net,Umbraco,Umbraco7,我对C和翁布拉科真的很陌生。我需要在控制器文件中检索配置值。下面是我的cms的图片,它使用的名称是ApiKeys 现在在我的控制器中,我想检索googleMapsApiKey的值,但我对如何实现这一点一无所知。是否有我需要使用的帮助程序或任何类来检索此文件?现在这个googleMapsApiKey没有连接到任何特定的页面,这意味着我应该能够在我想要的任何页面中访问这个值。你知道如何实现这一目标吗?对不起,如果我不能发布任何代码,因为我不知道如何开始 让我们假设我想要检索控制器中某个函数的值。如何

我对C和翁布拉科真的很陌生。我需要在控制器文件中检索配置值。下面是我的cms的图片,它使用的名称是ApiKeys

现在在我的控制器中,我想检索googleMapsApiKey的值,但我对如何实现这一点一无所知。是否有我需要使用的帮助程序或任何类来检索此文件?现在这个googleMapsApiKey没有连接到任何特定的页面,这意味着我应该能够在我想要的任何页面中访问这个值。你知道如何实现这一目标吗?对不起,如果我不能发布任何代码,因为我不知道如何开始


让我们假设我想要检索控制器中某个函数的值。如何执行此操作?

首先,您需要在内容树中使用此文档类型APIKeys。 您可以创建此内容类型的节点APIKeys,然后为Google Maps API key字段分配一个值

然后,您希望在C代码或视图中检索该值

为此,您可以执行以下操作:

var myAPIKey = UmbracoContext.Content.GetSingleByXPath("//{apiKeysDocumentTypeAlias}").Value<IPublishedContent>("googleMapsApiKey");
用APIKeys文档类型别名替换{apiKeyDocumentTypeAlias}

我希望这对你有帮助