Я создал веб-приложение ASP.Net, C#. Я хотел бы получить новый идентификатор сеанса для каждого времени запрашивает веб-page.And присвоить значение идентификатора сеанса в label.Hence, я попытался следующие,Как изменить идентификатор сеанса для каждого запроса в ASP.Net
string sessionId = System.Web.HttpContext.Current.Session.SessionID;
LblSessionvar.Text = Convert.ToString(sessionId);
сейчас, проблема в том, что показывает тот же идентификатор сеанса каждый раз, когда я запускаю веб-приложение, он не меняет идентификатор сеанса. (я пробовал с cookieless сеансом, он работает хорошо, и он меняет Session ID, как я ожидал, но я хотел бы добиться этого с помощью Cookies).
Это поведение по умолчанию .Net для ведения сеанса. Вся информация о сеансе, хранящаяся на сервере, идентифицируется на основе идентификатора сеанса, переданного клиентом. Какую функциональность вы хотите достичь, изменив идентификатор сеанса? Я не думаю, что есть веские причины изменить идентификатор сеанса. Пожалуйста, уточните свою функциональность. –
Я хочу получить уникальный идентификатор сеанса для каждого раза, когда я открываю веб-страницу. Но каждый раз он показывает тот же идентификатор сеанса. – Ram
Я хочу получить уникальный идентификатор сеанса для каждого раза, когда я открываю веб-страницу. Но каждый раз он показывает один и тот же идентификатор сеанса. – Ram