Если вы помещаете такие значения в Global.asax, вам нужен врач.
Создайте класс с именем «GlobalSiteValues» или что-то еще. Убедитесь, что пространство имен, в котором оно находится, совпадает со страницей aspx или зарегистрировано в web.config (или не существует, или использует полное имя).
Тогда это будет работать (очевидно, после того, как вы установили значение)
public class GlobalSiteValues
{
public static string MyString{ get;set }
public static int MyInt{ get;set; }
}
... и на странице aspx (в блоке скрипта) ...
var abc = "<%= GlobalSiteValues.MyString %>";
alert(abc);
Или почему бы не настроить "класс контекста" для вашего сайта. Как HttpContext.Current
?