استفاده از Session در View در MVC
شنبه 17 مرداد 1394در این مقاله نحوه فراخوانی شیء Session در View در MVC را خواهیم آموخت.
هنگامی که شما مشغول کار بر روی پروژه هستید به وضعیت ها و مشکلات معدودی بر می خورید. ما باید بر همه این مشکلات فائق آییم اما گاهی این مشکلات ممکن است بیش از 1 تا 2 ساعت به طول انجامد. بعد از این که این مدت زمان با ارزش را طی کردیم به این فکر می کنیم که می توانستیم این مشکل را در 5 دقیقه حل کرده ولی چرا باید 1 تا 2 ساعت به طول انجامد؟
بنابراین امروز من برای شما یک راه حل خیلی ساده برای صرفه جویی در زمان برای کدنویسی خواهم آموخت. این یک مشکل کوچک و ساده است.
آیا ما می توانیم از Session در View استفاده نماییم ؟
جواب بله
اجازه بدهید به شما نحوه استفاده از آن و بازگردانی آن در View را شرح دهم.
public ActionResult Employee() { Session["username"] = "debendra Prasad Dash"; return View(); }
حالا این متغیر را در همه ویو ها فراخوانی نمایید.
در ویو به جایی که می خواهید این مقدار Session را فراخوانی کنید بروید. یک Field پنهان مانند زیر اضافه نمایید.
<input type="hidden" value="@Session["username"]" id="myHiddenVar" />
در اینجا مقدار مورد نظر، مقدار session من خواهد بود.
یک اسکریپت JQuery ساده برای نمایش مقدار در رویداد کلیک هر دکمه یا هر چیز دیگری می نویسیم.
var x = $('#myHiddenVar').val(); $('#displayname').val(x.toString());
پس این راهی ساده برای نشان دادن شیء Session در یک View می باشد.
- ASP.net MVC
- 2k بازدید
- 5 تشکر