Идентификатор ожидаемой ошибки javascript на странице aspx при чтении значения ключа из web.config
Я пытаюсь прочитать значение ключа из web .config с помощью javascript на своей странице.aspx. Эта страница включена в главную страницу, блок скрипта добавлен в тег ContentPlaceHolder на моей странице aspx, как показано ниже; этот вопрос был задан ранее здесь asp.net - как читать значения из web. config в javascript на странице aspx-переполнение стека[^ но ясного решения не было. Кто-то предложил вернуться на серверную сторону, но я стараюсь не возвращаться на сервер, чтобы ускорить работу пользователя на странице ... Итак, ниже приведен мой код:
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server"> <script type="text/javascript"> function CheckCountry() { var country = '<%=System.Configuration.ConfigurationManager.AppSettings["LoginCountry"].ToString() %>'; alert(country); } window.onload = CheckCountry; </script> </asp:Content>
Но всякий раз, когда я пытаюсь запустить свой проект, я получаю эту ошибку (ожидаемый идентификатор ) в поле ошибки списка в visual Studio 2010. В чем может быть проблема? Как я могу решить эту проблему и получить значение страны из web.config на моей странице aspx?
Что я уже пробовал:
Я пробовал и это
'<%=ConfigurationManager.AppSettings["LoginCountry"].ToString() %>'
но ничего не вышло, была выброшена та же ошибка ...
F-ES Sitecore
Ваш код отлично работает для меня.
H.AL
Кажется, он работает на visual 2015, но не на visual 2010, есть какие-нибудь предложения?