نوع بازگشتی Empty Result در MVC

چهارشنبه 2 دی 1394

Empty Result یکی از انواع Action Result در MVC است که در این مقاله همراه با Sample به آموزش آن خواهیم پرداخت.Empty Result همان طور که از نام آن پیداست یک خروجی خالی برمی گرداند.

نوع بازگشتی Empty Result در MVC

Empty Result یکی از انواع خروجی ActionResult می باشد .مقالاتی مرتبط با این موضوع در زیر لیست شده است که برای اینکه پیوستگی موضوع حفظ شود و این مفهوم به خوبی درک شود لینک های زیر را مشاهده بفرمائید.

Partial View  در MVC

Action Result در ASP.NET

JsonResult در MVC

Empty Resultیکی از انواع نوع داده Action Result است که به عنوان خروجی به کاربر فقط یک صفحه خالی بر می گرداند .در واقع Responseایی که به کاربر داده می شود Void است .

نکات اصلی راجع به این نوع خروجی در زیر آورده شده است

1- اگر Action با خروجی EmptyResult داشته باشیم نیازی نیست که برای آن View بسازیم

2-برای این نوع خروجی به صورت خودکار یک صفحه خالی نسبت داده شده است بدون اینکه View برای آن بسازیم

3- هیچ خروجی به مرورگر برگردانده نمی شود

 در داخل این خروجی متد های زیر قرار دارند

Equals:این متد چک می کند که آیا دو Object با هم برابر هستند یا نه

ExecuteResult: این متد یک خروجی خاصی که مورد نظر است را تولید می کند

Finalize: این متد شی را از حافظه پاک کرده و شی جدیدی را در حافظه بارگذاری می کند

GetHashCode: این متد برای ایجاد یک عدد Numeric  مورد استفاده قرار می گیرد.این عدد برای Insert کردن و مشخص کردن یک عضو از یک collection به کار می رود.

GetType : برای مشخص کردن نوع Object ورودی کاربرد دارد.

MemberwiseClone: یک کپی از شی جاری برمی گرداند

ToString: همان طور که از نام آن مشخص است برای تبدیل خروجی به رشته کاربرد دارد.

برای تست این موضوع ابتدا یک پروژه Empty از نوع MVC ایجاد می کنیم .

سپس یک کنترلر به نام Home ایجاد کنید .

در داخل این کنترلر یک Action به نام EmptyData ایجاد می کنیم .کد این Action مانند زیر است

public class HomeController : Controller  
    {  
        // GET: for main view  
        public EmptyResult EmptyData()  
        {  
        return new EmptyResult();  
        }  
          
    } 

بعد از اینکه پروژه را اجرا کردید یک صفحه خالی خواهید دید.

فایل های ضمیمه

برنامه نویسان

نویسنده 3355 مقاله در برنامه نویسان

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید