Как получить переменную сеанса, хранящуюся в a.aspx, используя JQuery? У меня есть имя пользователя, сохраненное в сеансе, мне нужно получить сеанс, чтобы отобразить имя пользователя в строке меню. Вход пользователя через A.aspx и его данные должны быть отображены (из базы данных) в B.aspxКак я могу извлечь сеанс из asp.net с помощью JQuery
0
A
ответ
1
Одним из способов обработки этого было бы создание веб-метода или подобного на вашей текущей странице, чтобы вы могли получить доступ обновленное значение сессии через вызов AJAX:
[WebMethod]
public static string GetSessionValue(string key)
{
return Session[key];
}
Тогда вы могли бы сделать POST
вызов через AJAX, чтобы запросить конкретный ключ, который вам необходимо (или вы можете игнорировать любые параметры и просто жесткий код ключа, который вы хотели потянуть в пределах самого метода):
public static string GetSessionDisplayName()
{
// Use the name of your Session key here to retrieve your info
return Session["DisplayName"];
}
И тогда вы можете использовать следующий код JQuery, чтобы вытащить его с параметром:
$.ajax({
type: "POST",
url: "YourPage.aspx/GetSessionValue",
data: '{ key: "your-session-key" }',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
// data will hold your Session value, use it here
alert(data);
}
});
Или без один:
$.post('YourPage.aspx/GetSessionDisplayName',function(data){
// data will hold your Session value, use it here
alert(data);
});
Смежные вопросы
- 1. Как я могу извлечь данные из файла с помощью C#?
- 2. Как я могу извлечь данные из JSON с помощью swift
- 3. Как я могу извлечь из вложенного тега с помощью javascript?
- 4. Как я могу извлечь вещи из Divs с помощью HTMLAgilityPack?
- 5. Как запустить сеанс RDP с помощью asp.net
- 6. Как я могу контролировать сеанс экрана с помощью Python?
- 7. Как я могу извлечь фон из изображения?
- 8. извлечь идентификатор из тега с помощью JQuery
- 9. Как я могу извлечь вложенные объекты из JSON в JQuery
- 10. Как я могу поддерживать сеанс с помощью PHP PHPSESSID
- 11. Как я могу аутентифицировать сеанс Nova с помощью python-novaclient?
- 12. Извлечь подстроку из строки с помощью jquery
- 13. Могу ли я извлечь таблицы из PDF с помощью Perl?
- 14. Как я могу извлечь компоненты из fastICA
- 15. Как я могу извлечь данные из webservice?
- 16. Извлечь данные из формы с помощью jquery
- 17. Как я могу извлечь дату и время из timestap внутри поля ввода с помощью jQuery?
- 18. Как я могу извлечь год из strptime?
- 19. Как я могу извлечь домен из URL?
- 20. Как я могу извлечь слова из url?
- 21. Как я могу извлечь из Oracle-процедуры?
- 22. Как я могу извлечь элемент из строки?
- 23. Как я могу извлечь данные из строки?
- 24. Как я могу извлечь слова из строк?
- 25. Как я могу извлечь год из datetime.now?
- 26. Как я могу извлечь данные из DataContext
- 27. Как я могу извлечь из удаленной git?
- 28. Как сохранить сеанс пользователя как gmail с помощью asp.net
- 29. Как я могу извлечь это с помощью регулярных выражений Python?
- 30. Как я могу извлечь значение с помощью java regex?