هدف اصلی یک کامپوننت view چیست؟
هدف اصلی یک کامپوننت view چیست؟

تصویری: هدف اصلی یک کامپوننت view چیست؟

تصویری: هدف اصلی یک کامپوننت view چیست؟
تصویری: بحث و بررسی پیرامون Framework و معماری سیستم عامل و پلتفروم اندروید 2024, آوریل
Anonim

آ مشاهده کامپوننت یک کلاس C# است که جزئی را ارائه می دهد چشم انداز با داده هایی که به آن نیاز دارد، مستقل از والدین چشم انداز و عملی که آن را ارائه می کند. در این راستا، الف مشاهده کامپوننت می توان آن را به عنوان یک اقدام تخصصی در نظر گرفت، اما اقدامی که فقط برای ارائه بخشی استفاده می شود چشم انداز با داده ها

با در نظر گرفتن این موضوع، کامپوننت view چیست؟

آ مشاهده کامپوننت منطق خود را در یک متد InvokeAsync که یک Task را برمی گرداند یا در یک روش Invoke همزمان که یک IViewComponentResult برمی گرداند، تعریف می کند. پارامترها مستقیماً از فراخوانی می آیند مشاهده کامپوننت ، نه از صحافی مدل. آ مشاهده کامپوننت هرگز مستقیماً به یک درخواست رسیدگی نمی کند.

علاوه بر این، اجزای تیغ چیست؟ مولفه کلاس ها. اجزاء در اجرا می شوند جزء تیغ فایل ها (. تیغ ) با استفاده از ترکیبی از C# و نشانه گذاری HTML. رابط کاربری برای a جزء با استفاده از HTML تعریف شده است. منطق رندر پویا (به عنوان مثال، حلقه‌ها، شرطی‌ها، عبارات) با استفاده از سینتکس تعبیه‌شده C# به نام اضافه می‌شود. تیغ.

کامپوننت view در MVC چیست؟

مشاهده کامپوننت یک ویژگی جدید در ASP. NET Core است MVC . بسیار شبیه به جزئی است چشم انداز اما در مقایسه با آن بسیار قدرتمند است. از اتصال مدل استفاده نمی‌کند، اما فقط با داده‌هایی کار می‌کند که هنگام فراخوانی به آن ارائه می‌کنیم. مشاهده کامپوننت دارای ویژگی های زیر می باشد.

چگونه می توانم یک View در هسته دات نت ایجاد کنم؟

  1. روی پوشه Views کلیک راست کرده و سپس Add > New Folder را کلیک کنید و نام پوشه را HelloWorld بگذارید.
  2. روی پوشه Views/HelloWorld کلیک راست کنید و سپس Add > New File.
  3. در گفتگوی فایل جدید: ASP را انتخاب کنید. NET Core در قسمت سمت چپ. MVC View Page را در قسمت مرکزی انتخاب کنید. Index را در کادر Name تایپ کنید. New را انتخاب کنید.

توصیه شده: