Можно ли поделиться состоянием сеанса между страницей ASP.NET ASPX, создавая вызов веб-сервису ASP.NET

StackOverflow https://stackoverflow.com/questions/2659905

Вопрос

Моя ситуация:

У меня есть 1 приложение ASP.NET с помощью страниц ASPX и WebServices

Я звоню (используя AJAX) в Webservice с страницы ASPX - все в том же приложении ASP.NET!

Вот моя проблема / вопросЕсть ли способ поделиться государством сеанса?

IE - страница ASPX имеет SessionId, и состояние поддерживается. Когда вызов на веб-сервис сделан, есть ли способ автоматически отправлять SeesionID в Webservice, а затем сможет получить доступ к тому же состоянию сеанса из WebService?

--

Это значительно упростит мою работу! :) Большое спасибо за ваши идеи !!

Это было полезно?

Решение

Вы должны добавить свойство enableSession к атрибуту WebMethod на ваших методах веб-сервиса:

[WebMethod(EnableSession=true)]
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top