1

我正在 asp.net 网站项目中创建一个客户模块。我开发了登录页面,并从登录页面进入客户主页。在这里,我提供菜单项,例如

  1. customerprofile 2.customerpurchased items 3.customervieweditems 4.customerbiilingpage like

在这里,我需要使用的每个页面都应该直接在页面加载中使用登录 ID。

请任何人帮助我如何将登录用户ID传递到以上4个页面。

4

2 回答 2

0

你为什么不使用 Session ?会话是您的方案的最佳情况。或者,如果您想使用身份验证机制,请选择 Membership Provider,FormsAuthentication。如何实现简单表单身份验证

Session["UserID"]=yourUseID;

取回

var userID=Session["UserID"].ToStrin();
于 2013-02-01T04:51:49.910 回答
0

您应该查看此站点的身份验证。使用 FormsAuthenticationTicket 搜索 FormsAuthentication,或使用更新的 Memebership 和 Roles 功能。正确执行此操作,您实际上不会“通过”登录,而是从HttpContext.Current.User.Identity容器中读取它。

于 2013-02-01T04:47:45.517 回答