توضیحات و دانلود

آموزش استفاده از ViewBage در ASP.NET MVC
0 0
آموزش استفاده از ViewBage در ASP.NET MVC

در این مقاله با مثال توضیح خواهیم داد که چگونه میتوان ViewBag در ASP.Net MVC کرد.

 شی Object ViewBag برای انتقال پیام و اشیا بین Controller و View استفاده می شود.

ViewBag

1- یك نوع dynamic است (این نوع در c# 4 معرفی شده است).

2-مانند ViewData برای ارسال اطلاعات از كنترلر به view استفاده می‌شود.

3- مدت زمان اعتبار مقادیر آن تنها در request جاری است.

4-اگر redirect بین صفحات رخ دهد، مقدار آن null خواهد شد.

5- به دلایل امنیتی باید قبل از استفاده، null بودن آن تست شود.

6- برای بهره برداری، cast نیاز نیست. بنابراین سریعتر عمل می‌كند.

در مثال زیر، مقدار رشته ای در شی ViewBag در Controller قرار داده شده و سپس در View نمایش داده می شود.

در داخل HomeController Index ، یک ویژگی ViewBag به نام "Message" تعریف شده است.

Controller

public class HomeController : Controller
    {
        public ActionResult Index()
        {
            ViewBag.Message  = "به سایت استور پراجكت خوش آمدید";
            return View();
        }
    }

ViewBag در View به عنوان به شکل زیر نشان داده شده است.

View

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Index</title>
</head>
<body>
    <div>
        @ViewBag.Messag
 
    </div>
</body>
</html>


دانلود
  • لینک های دانلود دوره های آموزشی تا پایان دوره قابل دانلود می باشد.
  • برای خارج کردن فایل ها از حالت فشرده از ورژن جدید نرم افزار winrar استفاده کنید.
  • برای خارج کردن فایل ها از حالت فشرده لینک های دانلودی که چندین قسمت می باشند فقط قسمت اول را از حالت فشرده خارج کنید.
  • لطفا توضیحات نوشته شده برای مطالب را با دقت بخوانید.
  • برای نمایش فیلم ها می توانید از نرم افزار هایی مانند Km Player , VLC Player یا Media Player Classic استفاده کنید.

ارسال نظر
ارسال پیام به :