Cookies не добавляются - PullRequest
0 голосов
/ 29 июня 2011

На странице входа, которую я сделал, это часть кода для кнопки отправки.

        Dim aCookie As New HttpCookie("userInfo")
        aCookie.Values("user") = Me.usr.Text
        aCookie.Values("last") = Now.ToString()
        If Me.remember.Checked() Then
            aCookie.Expires = DateTime.Now.AddDays(3650)
        Else
            aCookie.Expires = DateTime.Now.AddHours(1)
        End If
        Response.Cookies.Add(aCookie)
        'Response.Redirect("~/Default.aspx")
        testBox.Text = Response.Cookies("userInfo")("user").ToString()

По какой-то причине, когда он достигает последней строки, он выдает ошибку:

Описание: во время выполнения текущего веб-запроса произошло необработанное исключение.Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении: System.NullReferenceException: ссылка на объект не установлена ​​для экземпляра объекта.

Ответы [ 2 ]

0 голосов
/ 29 июня 2011

Попробуйте

 testBox.Text = Response.Cookies("userInfo")("user").ToString()
0 голосов
/ 29 июня 2011

В первой строке вы называете cookie userInfo, а в последней строке вы ссылаетесь на cookie с именем loginInfo, предполагая, что вы пытаетесь получить доступ к только что созданному cookie, и это ваша проблема.

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