我是asp的新手,我需要你们的人来指导我吗?好吧,让我们直截了当。如何显示登录系统的当前用户自己的数据?就像我的系统是关于跟踪用户每月花费的费用。因此,一旦用户输入了特定月份的费用,价格,它当然会存储在db中。但这里棘手的部分是当用户再次登录时,他们应该能够查看自己的记录。所以,基本上我有一个下拉菜单,用于月,1月 - 12月,网格视图,查看所有特定用户的记录,查看按钮(当用户选择月份,他们点击按钮,网格视图将显示那个特定月份的费用)就是这样。所以,如果你们有任何想法,解决方案,请告诉我如何。如果你能一步一步地做到这一点,我将不胜感激。谢谢。
|username|Month|Expense1|price 1| Expense2|Price2|....//this is the eg of my db structure
P / s:我不知道如何使用 HttpContext.Current.User.Identity.Name 。如果你可以通过给我的步骤来指导我,这将是伟大的!再次感谢你。
答案 0 :(得分:0)
首先,您必须拥有登录表单才能登录并查看每月费用并创建新条目。
现在,您可以按照以下步骤操作,使所有应用程序正常运行。
假设您已创建数据库以存储新用户信息,其中密码和费用表存储与登录后特定用户的费用相关的数据。
步骤
User ID
中的Session
。 SqlParameter
作为store Procedure
传递给您的MemberShip API
,并获取此用户ID的所有记录。HttpContext.Current.User.Identity.Name
维护用户帐户和登录,则可以使用MemberShip
命名空间中的System.Web.Security
类,{{1}}使用此名称获取用户ID。 希望以上步骤清楚,并且您正确地遵循这些功能,以解决您的问题。