نوع بازگشتی Empty Result در MVC
چهارشنبه 2 دی 1394Empty Result یکی از انواع Action Result در MVC است که در این مقاله همراه با Sample به آموزش آن خواهیم پرداخت.Empty Result همان طور که از نام آن پیداست یک خروجی خالی برمی گرداند.
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(); } }
بعد از اینکه پروژه را اجرا کردید یک صفحه خالی خواهید دید.
- ASP.net MVC
- 2k بازدید
- 5 تشکر