PDA

View Full Version : سوال: چگونگی نمایش نام کاربری در همه صفحات



elham.a1364
پنج شنبه 04 مهر 1392, 10:35 صبح
سلام.

دوستان من یک lablel در master page ام گذاشتم،میخوام وقتی کاربرم لاگین کرد، نام کاربریشو داخل اون بندازه، بطوریکه توی همه صفحاتم دیده بشه.

داخل صفحه لاگینم این کد رو نوشتم:

((Label)(this.Master.FindControl("lblName"))).Text =LogiName;


ولی این روی تمام صفحاتم کار نمیکنه و فقط متن label رو توی صفحه لاگین عوض میکنه. میشه کمکم کنید.

ممنون.

svahidm
پنج شنبه 04 مهر 1392, 10:41 صبح
سلام
اگر
authentication mode="Forms" باشه اونوقت کنترل asp:LoginView برای همین کار هست. دیگه کد هم مثل بالا لازم نیست بنویسی

mohammad973
پنج شنبه 04 مهر 1392, 11:27 صبح
منظور دوستمون کنترل asp:LoginName هست .

nimavatan
پنج شنبه 04 مهر 1392, 17:52 عصر
سلام.

دوستان من یک lablel در master page ام گذاشتم،میخوام وقتی کاربرم لاگین کرد، نام کاربریشو داخل اون بندازه، بطوریکه توی همه صفحاتم دیده بشه.

داخل صفحه لاگینم این کد رو نوشتم:

((Label)(this.Master.FindControl("lblName"))).Text =LogiName;


ولی این روی تمام صفحاتم کار نمیکنه و فقط متن label رو توی صفحه لاگین عوض میکنه. میشه کمکم کنید.

ممنون.


سلام
زمانی که کاربر login می شه ، session ایجاد میشه یا نه؟؟؟

elham.a1364
چهارشنبه 10 مهر 1392, 14:05 عصر
سلام. آره، من برای لاگینم کلا دارم از session استفاده میکنم، نه از لاگین خود دات نت.

عرفان طباطبایی
چهارشنبه 10 مهر 1392, 21:46 عصر
سلام اگه از session استفاده می کنی در page load بنویس که اون لیبله برابر است با session