آیا می توانیم با استفاده از TempData داده ها را از کنترلر برای مشاهده ارسال کنیم؟
آیا می توانیم با استفاده از TempData داده ها را از کنترلر برای مشاهده ارسال کنیم؟

تصویری: آیا می توانیم با استفاده از TempData داده ها را از کنترلر برای مشاهده ارسال کنیم؟

تصویری: آیا می توانیم با استفاده از TempData داده ها را از کنترلر برای مشاهده ارسال کنیم؟
تصویری: Data Science with Python! Joining Tables Without a Common Column 2024, ممکن است
Anonim

ViewData، ViewBag و TempData عادت دارند انتقال داده بین کنترل کننده ، عمل و دیدگاه ها . به انتقال داده از کنترل کننده برای مشاهده ، یا ViewData یا ViewBag می توان مورد استفاده قرار گیرد. به انتقال داده از جانب یک کنترلر به دیگری کنترل کننده , TempData می تواند مورد استفاده قرار گیرد.

به این ترتیب آیا می توانیم از ViewBag برای انتقال داده ها از view به کنترلر استفاده کنیم؟

به طور کلی، ViewBag راهی برای انتقال داده از کنترل کننده به چشم انداز . این یک شی نوع است و یک ویژگی پویا در زیر است کنترل کننده کلاس پایه در مقایسه با ViewData، به طور مشابه کار می کند، اما مشخص است که کمی کندتر است و در ASP. NET MVC 3.0 معرفی شد (ViewData در MVC 1.0 معرفی شد).

به همین ترتیب، آیا TempData برای انتقال داده ها از یک صفحه به صفحه دیگر در MVC استفاده می کرد؟ با معرفی شد MVC 1.0. آی تی برای انتقال استفاده می شود را داده از یک کنترل کننده به یکی دیگر کنترل کننده یا آن است همچنین از یکی اقدام به یکی دیگر روش عمل آی تی است پسندیدن یک صفحه به دیگران صفحه . TempData است برگرفته از کلاس TempDataDictionary.

به طور مشابه، پرسیده می شود، چگونه داده ها را از view به کنترل کننده در MVC TempData منتقل می کنند؟

عبور کردن را داده ها از جانب کنترل کننده به مشاهده با استفاده از TempData به File سپس New بروید و گزینه “Project” را انتخاب کنید. سپس ایجاد کنید ASP. NET پروژه برنامه کاربردی تحت وب همانطور که در زیر نشان داده شده است. سپس “Empty” را انتخاب کرده و تیک “ MVC ” سپس روی OK کلیک کنید. پروژه با موفقیت ایجاد شد.

چگونه داده ها از کنترلر به مشاهده منتقل می شوند؟

راه دیگر گذراندن را داده ها از جانب کنترل کننده برای مشاهده می تواند توسط گذراندن یک شی از کلاس مدل به چشم انداز . کد ViewData را پاک کنید و عبور شیء کلاس مدل در بازگشت چشم انداز . شی binding کلاس مدل را در بالای Index وارد کنید چشم انداز و با @Model به خواص دسترسی پیدا کنید.

توصیه شده: