shaki_phd
سه شنبه 25 مهر 1391, 18:37 عصر
سلام
من يك مشكل دارم
من توي صفحه _Layout.cshtml (مسترپيجم) يك قسمت مسترپيجم را گذاشتم براي لاگين كاربر كه به اين صورت كه اگر كاربرم لاگين كرده بود مشخصات كاربري را بهش نمايش ميدم و اگر لاگين نكرده بود بهش فرم لاگين را نمايش ميدم با استفاده از دستور زير اين چكينگ را انجام ميدم
@if (Session["User"] == null)
{
Html.RenderAction("LogOn", "User");
}
else
{
Html.RenderAction("LoggedIn", "User");
}
به طور مثال اول كه لود ميشه چون session خاليه ميره تو ويوي logon بعدش كه رندر شد دوباره بر ميگرد تو مستر پيج كه از اول لودش كنه دوباره چون session خاليه ميره تو ويوي logon و اين چرخه تا آخر ادامه داره
اصلا من چكار بايد بكنم كه بعد از اينكه ويوي logon رندر شد ديگه مسترپيجم لود نشه من حتي پروپرتي [ChildActionOnly] را بالاي اكشن logon گذاشتم اما بازم تو لوپ ميفته
ممنونم ميشم جواب بديد
من يك مشكل دارم
من توي صفحه _Layout.cshtml (مسترپيجم) يك قسمت مسترپيجم را گذاشتم براي لاگين كاربر كه به اين صورت كه اگر كاربرم لاگين كرده بود مشخصات كاربري را بهش نمايش ميدم و اگر لاگين نكرده بود بهش فرم لاگين را نمايش ميدم با استفاده از دستور زير اين چكينگ را انجام ميدم
@if (Session["User"] == null)
{
Html.RenderAction("LogOn", "User");
}
else
{
Html.RenderAction("LoggedIn", "User");
}
به طور مثال اول كه لود ميشه چون session خاليه ميره تو ويوي logon بعدش كه رندر شد دوباره بر ميگرد تو مستر پيج كه از اول لودش كنه دوباره چون session خاليه ميره تو ويوي logon و اين چرخه تا آخر ادامه داره
اصلا من چكار بايد بكنم كه بعد از اينكه ويوي logon رندر شد ديگه مسترپيجم لود نشه من حتي پروپرتي [ChildActionOnly] را بالاي اكشن logon گذاشتم اما بازم تو لوپ ميفته
ممنونم ميشم جواب بديد