我正在 asp.net 网站项目中创建一个客户模块。我开发了登录页面,并从登录页面进入客户主页。在这里,我提供菜单项,例如
- customerprofile 2.customerpurchased items 3.customervieweditems 4.customerbiilingpage like
在这里,我需要使用的每个页面都应该直接在页面加载中使用登录 ID。
请任何人帮助我如何将登录用户ID传递到以上4个页面。
我正在 asp.net 网站项目中创建一个客户模块。我开发了登录页面,并从登录页面进入客户主页。在这里,我提供菜单项,例如
在这里,我需要使用的每个页面都应该直接在页面加载中使用登录 ID。
请任何人帮助我如何将登录用户ID传递到以上4个页面。
你为什么不使用 Session ?会话是您的方案的最佳情况。或者,如果您想使用身份验证机制,请选择 Membership Provider,FormsAuthentication。如何实现简单表单身份验证
Session["UserID"]=yourUseID;
取回
var userID=Session["UserID"].ToStrin();
您应该查看此站点的身份验证。使用 FormsAuthenticationTicket 搜索 FormsAuthentication,或使用更新的 Memebership 和 Roles 功能。正确执行此操作,您实际上不会“通过”登录,而是从HttpContext.Current.User.Identity
容器中读取它。