Как установить переменную сеанса в C #, используя ContentUpdate - PullRequest
0 голосов
/ 22 марта 2011

Ну, вопрос кажется очень простым, но это не так.

Я хочу установить переменную сеанса следующим образом:

Session["mySession"] = "Some Value";

Но я хочу сделать это, нажимая на кнопку и используя ContentUpdate:

protected void myButtonClick(object sender, EventArgs e)
{
    Session["mySession"] = "Some Value";
}

и

<asp:Button ID="myButton" runat="server" OnClick="myButtonClick" />

Хорошо, пока все хорошо. Это работает, и это всегда работало. Теперь поговорим о проблеме.

Единственный способ заставить его работать на iPhone - это установить переменную сеанса с помощью функции Page_Load. Работает при просмотре с моего компьютера.

Итак, я думаю, мой вопрос:

Как установить переменную сеанса в C #, используя ContentUpdate на Iphone?

Ответы [ 2 ]

2 голосов
/ 07 марта 2012

Вы проверили, что ваш iphone принимает куки? -Я знаю, что вы используете сеанс, но для создания сеанса необходим файл cookie.

0 голосов
/ 24 марта 2011

Я нашел способ обойти проблему, а не решение, которое хотел, но оно сработало для того, что мне было нужно.

Я использовал переменную Session[] и узнал о переменной Application[] и переключателеони ... Тадааа ... это сработало!

Кто-нибудь знает почему и может поделиться своими знаниями?

Спасибо за размещенные комментарии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...