سلام دوست عزیز . باید از Session استفاده کنین . اجباری به استفاده از Membership هم نیست .
مثلا برای ساخت Session :
this.Session.Add("username", "amin_mousavi");
توجه کنین مقداری که Session میتونه قبول کنه object هست ، یعنی هر مقداری رو میتونین بهش انتساب بدین (مثل int,string,bool یا class یا ...) ، چیزی که نوشتم صرفا برای مثال بود ، بستگی به خودتون داره به چه شکل میخواین پیاده سازی کنین .
برای خواندن مقدار Session :
string username=this.Session["username"].ToString();
چون مقدار خروجی object هست حتما باید عملیات cast رو انجام بدین .