У меня есть код, какВстраивание ASP.Net код внешних файлов JavaScript
var mySession = "<%= Session["MyID"] %>";
alert (mySession);
и когда я помещаю этот код на моей странице ASPX внутри тега сценария, он отлично работает. Но он не работает во внешнем js-файле. Я не могу понять проблему.
Есть ли что-то не так в моем коде, или это похоже на это по умолчанию?
Заранее спасибо
Если я объявляю глобальную переменную и устанавливаю значение для загрузки страницы, я не получу обновленное значение сеанса в событиях click внутри js-файла. Есть ли что-нибудь, что я могу сделать, чтобы добиться этой работы, используя ваш первый подход? – rahul
Как сеанс обновляется по событиям кликов, пока вы находитесь только внутри клиентского скрипта? Вы используете UpdatePanels для отправки запросов AJAX на ваш сервер? –
Нет, моя сессия истекает через определенное время, и мне нужно также проверить это. Поэтому, когда моя загрузка страницы будет иметь значение в сеансе, и когда сессия истечет, и пользователь нажмет на кнопку, мне нужно получить обновленный сеанс и проверить, что против null и выполнить соответствующее действие. – rahul