ch12 Ответов: 1

Как вызвать add key values из web.config в файл javascript (. js)?


Как вызвать систему.Конфигурация.Конфигурационный менеджер.Параметр appsettings["х"] в файл JavaScript ?

Что я уже пробовал:

Пробовал с config manager и другими параметрами не получилось.

1 Ответов

Рейтинг:
1

F-ES Sitecore

Вы не можете вызвать серверный код напрямую, вам понадобится ваш серверный код для рендеринга переменной javascript, которая содержит необходимые вам данные, а затем использовать ее

На Вашей странице aspx (или просмотре, если вы используете MVC)

<script>
    var mySetting = '<%=System.Configuration.ConfigurationManager.AppSettings["MySetting"]%>';
</script>
<script src="/scripts/test.js"></script>


test.js

$(document).ready(function () {
    if (typeof (mySetting) == "undefined"){
        // if you need to check if the variable has been defined you can do this
        return;
    }

    // even though mySetting is defined on your aspx page you can still use it in your js files
    // as long as they are included after the variable is defined
    alert(mySetting);
});