Можно ли поделиться состоянием сеанса между страницей ASP.NET ASPX, создавая вызов веб-сервису ASP.NET
-
27-09-2019 - |
Вопрос
Моя ситуация:
У меня есть 1 приложение ASP.NET с помощью страниц ASPX и WebServices
Я звоню (используя AJAX) в Webservice с страницы ASPX - все в том же приложении ASP.NET!
Вот моя проблема / вопросЕсть ли способ поделиться государством сеанса?
IE - страница ASPX имеет SessionId, и состояние поддерживается. Когда вызов на веб-сервис сделан, есть ли способ автоматически отправлять SeesionID в Webservice, а затем сможет получить доступ к тому же состоянию сеанса из WebService?
--
Это значительно упростит мою работу! :) Большое спасибо за ваши идеи !!
Решение
Вы должны добавить свойство enableSession к атрибуту WebMethod на ваших методах веб-сервиса:
[WebMethod(EnableSession=true)]
Не связан с StackOverflow