我正在遵循一个将PayPal集成到MVC4的指南。然而,我遇到了这个错误“名称”session“在当前上下文中不存在。”名称“response”在当前上下文中不存在(&)。
https://www.asp.net/web-forms/overview/getting-started/getting-started-with-aspnet-45-web-forms/checkout-and-paypal
protected void CheckoutBtn_Click(object sender, ImageClickEventArgs e)
{
using (ShoppingCart usersShoppingCart = new ShoppingCart())
{
Session["payment_amt"] = usersShoppingCart.GetTotal();
}
Response.Redirect("Checkout/CheckoutStart.aspx");
}
}
我已经在我的模型中输入了上面的代码,它链接到结账页面。请告诉我谢谢。我是MVC的新手。
听起来您好像错过了System.Web命名空间。包括在你的班级的顶端,就像这样。如果随后收到一个“Namespace Count be Found”的错误,则说明您缺少了对System.Web的引用。