2016-08-04 2 views
0

Параметры appSetting У меня есть значение в настройках приложения, которое я хотел бы использовать в моем файле главной страницы, но я думаю, что использую неправильный синтаксис. Пожалуйста, медведь со мной, потому что я очень новой для UmbracoКак использовать параметр appSetting (расположенный в web.config) в моем шаблоне .master

Мой Web.config код

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

Код в моей главной странице

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

ответ

2

Это не Umbraco связаны вообще, вы должен быть в состоянии сделать

ConfigurationManager.AppSettings["key"] 

Как и в стандартном ASP.NET.

+0

Когда я использую ConfigurationManager.AppSettings ["key"] на моей странице .master, ничего не отображается – Jimmy

+0

Вы заменяете «ключ» каким бы именем вы ни были, не так ли? «myKey» в вашем примере? Кроме того, если вы используете фактическую главную страницу (.master), вы не можете использовать синтаксис Razor. Попробуйте вместо <% = ConfigurationManager.AppSettings ["myKey"]%>. Какая версия Umbraco это, BTW? –

+0

Да, я заменяю «Ключ» на имя, которое я использую – Jimmy

Смежные вопросы