asp.net 游客与会员的判断
string strCartID;
if (HttpContext.Current.User.Identity.IsAuthenticated)
{
HttpContext.Current.Response.Cookies["CartID"].Value = Session["UserID"].ToString();
strCartID = HttpContext.Current.Request.Cookies["CartID"].Value;
}
else if (HttpContext.Current.Request.Cookies["CartID"].Value != null)
{
strCartID = HttpContext.Current.Request.Cookies["CartID"].Value.ToString();
}
else
{
//产生一个ID 作为购物车ID
Guid CartID = Guid.NewGuid();
//Session["CartID"] = CartID.ToString();
HttpContext.Current.Response.Cookies["CartID"].Value = CartID.ToString();
strCartID = HttpContext.Current.Request.Cookies["CartID"].Value;
}
如果在主页输入用户名和密码 这个不会出错
如果不输入 以游客的身份游览
执行之后else if (HttpContext.Current.Request.Cookies["CartID"].Value != null)这句报错 Cookies["CartID"]为初始化
因为我在主页里面 判断用户名和密码 是否正确的时候 才初始化了Cookies["CartID"]
如果是游客 判断用户名和密码的这段代码没有执行 报未初始化
我就是搞不懂 怎么初始化Cookies["CartID"] 什么时候初始化Cookies["CartID"] ?
请各位 帮帮小弟 谢谢各位大哥了
if (HttpContext.Current.User.Identity.IsAuthenticated)
{
HttpContext.Current.Response.Cookies["CartID"].Value = Session["UserID"].ToString();
strCartID = HttpContext.Current.Request.Cookies["CartID"].Value;
}
else if (HttpContext.Current.Request.Cookies["CartID"].Value != null)
{
strCartID = HttpContext.Current.Request.Cookies["CartID"].Value.ToString();
}
else
{
//产生一个ID 作为购物车ID
Guid CartID = Guid.NewGuid();
//Session["CartID"] = CartID.ToString();
HttpContext.Current.Response.Cookies["CartID"].Value = CartID.ToString();
strCartID = HttpContext.Current.Request.Cookies["CartID"].Value;
}
如果在主页输入用户名和密码 这个不会出错
如果不输入 以游客的身份游览
执行之后else if (HttpContext.Current.Request.Cookies["CartID"].Value != null)这句报错 Cookies["CartID"]为初始化
因为我在主页里面 判断用户名和密码 是否正确的时候 才初始化了Cookies["CartID"]
如果是游客 判断用户名和密码的这段代码没有执行 报未初始化
我就是搞不懂 怎么初始化Cookies["CartID"] 什么时候初始化Cookies["CartID"] ?
请各位 帮帮小弟 谢谢各位大哥了
...全文
相关推荐
asp.net会员管理系统源码
【ASP.NET会员管理系统源码详解】ASP.NET是一个由微软开发的服务器端Web应用程序框架,用于构建功能丰富的、高性能的Web应用程序。
asp.net 会员管理实例
**错误处理与日志记录** 为了确保系统的稳定运行,会员管理系统还需要有良好的错误处理机制。ASP.NET提供异常处理框架,可以捕获并记录错误信息,有助于后期排查问题。8.
C#+asp.net_会员积分系统
该项目为基于C#和ASP.NET构建的会员积分系统,包含卡类型管理、礼品兑换规则设置及积分统计等功能模块。核心功能通过CardCountInfo类实现,支持积分查询、变更记录与消费历史追踪。各页面如C
ASP.NET会员消费管理系统
总的来说,ASP.NET会员消费管理系统结合了ASP.NET的Web开发优势和C#的强大功能,为商家提供了全面的会员管理和消费分析工具,帮助企业提升服务质量,增强客户忠诚度,驱动业务增长。
会员系统 asp.net源码
**部署与扩展性**: ASP.NET 应用程序可以轻松部署到 IIS(Internet Information Services)或其他支持 ASP.NET 的服务器上。


