привет, я пытаюсь получить текущий контекст с httpContext, но я получаю исключение System.NullReferenceException, не знаю, почему все кажется ясным на код вот моя собственность:Ссылка на объект не установлена в экземпляр объекта. # HttpContext
private static string ShoppingCartId
{
get
{
//on obtient le HttpContext actuel
HttpContext context = HttpContext.Current;
//on essaie d'extraire l'id stockés dans le cookie de l'utilisateur actuel
string cartId = context.Request.Cookies["LUP_CartID"].Value;
//si l'id du Cart n'est pas dans le cookie
{
//on vérifie si l'id du cart existe en tant que cookie
if (context.Request.Cookies["LUP_CartID"] != null)
{
//on retourne l'id
return cartId;
}
Исключение происходит из этой строки: "строка cartId = context.Request.Cookies [" LUP_CartID "]. Value;"
да, это то, что я делаю на этой линии: если (! Context.Request.Cookies [ "LUP_CartID"] = нуль) { // на retourne l'ID возвращение cartId; } – djasy3
@ djasy3 вы не должны проверять перед доступом к нему, сначала вы пытаетесь получить к нему доступ, а затем проверяете его значение. –