Waqaskhan121 Ответов: 1

Справочные объекта не задана суть проблемы в еще staetment становится вопрос


object refrence not set what is the issue in else staetment getting issue


Что я уже пробовал:

<pre>                if (Request.Cookies["aa"] == null)
                {
                    Response.Cookies["aa"].Value = product_name.ToString() + "," + product_desc.ToString() + "," + product_price.ToString() + "," + product_qty.ToString() + "," + product_images.ToString() + "," + data_id.ToString();
                    Response.Cookies["aa"].Expires = DateTime.Now.AddDays(1);

                }
                else
                {
                    Response.Cookies["aa"].Value = Request.Cookies["aa"].Value.ToString() + "|" + product_id.ToString() + "," + product_name.ToString() + "," + product_desc.ToString() + "," + product_price.ToString() + "," + product_qty.ToString() + "," + product_images.ToString() + "," + data_id.ToString();
                    Response.Cookies["aa"].Expires = DateTime.Now.AddDays(1);

                }

Mehdi Gholam

Отладьте свой код и посмотрите, какой объект является нулевым.

Waqaskhan121

Большое спасибо наконец-то решил его с помощью debuggig

1 Ответов

Рейтинг:
2

Patrice T

Цитата:
справочные объекта не задана суть проблемы в еще staetment становится вопрос

Это не проблема в исходном коде, это проблема во время выполнения, и мы ничего не можем сделать для вас.
Ваше единственное решение-использовать отладчик и проверять переменные/объекты в точке сбоя.

Существует инструмент, который позволяет вам видеть, что делает ваш код, его имя отладчик Это также отличный инструмент обучения, потому что он показывает вам реальность, и вы можете увидеть, какие ожидания соответствуют реальности.
Когда вы не понимаете, что делает ваш код или почему он делает то, что он делает, ответ таков: отладчик.
Используйте отладчик, чтобы увидеть, что делает ваш код. Просто установите точку останова и посмотрите, как работает ваш код, отладчик позволит вам выполнять строки 1 на 1 и проверять переменные по мере их выполнения.

Отладчик - Википедия, свободная энциклопедия[^]
Отладка кода C# в Visual Studio - YouTube[^]
Отладчик здесь, чтобы показать вам, что делает ваш код, и ваша задача-сравнить с тем, что он должен делать.
В отладчике нет никакой магии, он не находит ошибок, он просто помогает вам.