2016-08-04 12 views
0

appSetting-Parameter verwenden Ich habe einen Wert innerhalb der App-Einstellungen, die ich in meiner Masterseitendatei verwenden möchte, aber ich denke, ich verwende die falsche Syntax. Bitte Geduld mit mir, weil ich bin sehr neu zu UmbracoWie kann ich einen appSetting-Parameter (in web.config) in meiner .master-Vorlage

Mein Web.config-Code ist

<appSettings> 
    <add key="myKey" value="7829e" /> 
</appSettings> 

Der Code in meiner Masterseite ist

<umbraco:Macro runat="server" language="cshtml"> 
     @AppSetting.myKey 
    </umbraco:Macro> 

Antwort

2

Es Umbraco ist nicht verwandt, Sie sollte in der Lage sein zu tun

ConfigurationManager.AppSettings["key"] 

Genau wie Sie in ASP.NET Standard würden.

+0

Wenn ich ConfigurationManager.AppSettings ["Schlüssel"] in meiner .master-Seite verwenden, wird nichts angezeigt – Jimmy

+0

Sie ersetzen "Schlüssel" mit was auch immer der Name Ihrer Einstellung ist, oder? "myKey" in Ihrem Beispiel? Wenn Sie eine aktuelle Masterseite (.master) verwenden, können Sie die Razor-Syntax nicht verwenden. Probieren Sie stattdessen <% = ConfigurationManager.AppSettings ["myKey"]%>. Welche Umbraco-Version ist das, BTW? –

+0

Ja Ich ersetze "Key" mit dem Namen, den ich verwende – Jimmy