Почему cookie = null?

Я пытаюсь передать данные из одной формы на другую по cookie. Для этого в обработчике нажатия на кнопку первой формы пишу:

   HttpCookie cookie = new HttpCookie("billInfo");

    cookie["clientName"] = clientName.Text;
    cookie["date"] = DateTextBox.Text;
    Response.Cookies.Add(cookie);
    Response.Redirect("~/billform.aspx");

До нажатия на кнопку с Cookies я заполняю имя клиента, выбираю дату из календаря и переношу ее в скрытое текстовое поле. Далее на второй форме

     namespace WebApplication1
     {
     public partial class billForm : System.Web.UI.Page
    {
    protected void Page_Load(object sender, EventArgs e)
    {
        HttpCookie cookie = Request.Cookies["billInfo"];

        if (cookie !=null) {
            ClientLabel.Text = cookie["clientName"];
            DateLabel.Text = cookie["date"];
        }
    }

   }
 }

Но Request.Cookies["billInfo"]; возвращает null. Почему? Как это исправить?


Ответы (0 шт):