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

نمایش پیام ارسال شده از Controller به View در ASP.NET MVC
0 0
نمایش پیام ارسال شده از Controller به View در ASP.NET MVC

در این مقاله با مثال توضیح خواهیم داد که چگونه میتوان پیام ارسال از Controller را در View در 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 استفاده کنید.

لینک های دانلود

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