Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 22058|Відповідь: 1

[ASP.NET] asp.net mvc використовує локальний вигляд RenderAction для завантаження динамічних даних

[Копіювати посилання]
Опубліковано 07.06.2018 17:07:32 | | | |
Вимоги, є дві різні сторінки, і є розділ, де дані публічні! Але дані div не фіксовані, дані змінюються! Насправді це також частковий погляд.

Раніше, коли ми використовували MVC для завантаження локальних переглядів, ми робили це так:

@{Html.RenderPartial("Test",ViewData["aaa"]); }
@Html.Partial («Тест»)

Раніше локальний вигляд, загальна частина даних зазвичай був фіксованим або передавалися дані поточного контролера, і два вищезазначені методи фактично не входили в рівень контролера, тому ефективність була вищою, але це не відповідало моїм вимогам!

Моє прохання полягає в тому, щоб локальний вигляд міг зайти в контролер, завантажити дані, динамічно їх згенерувати і потім повернути!

Схожості та відмінності між Частковою та Діяльною

Схожості:

Зазвичай він використовується для відображення відносно незалежного «блоку», такого як меню відображення або панель навігації. Результати обох виходів відображаються як частина назви View.


Відмінності:

Дані для RenderPartial надходять із виклику View, і RenderAction звертається до контролера.
RenderAction ініціює новий Запит, тоді як RenderPartial — ні.


Html.RenderActionДозволяє викликати Дію напряму і відображати повернений результат безпосередньо у поточному View, з методом у Control і повертати PartialView



Спочатку створіть новий метод тестування в Home контролері, код виглядає так:



Код Test.cshtml:



Як назвати місцевий вид?







Попередній:Оновіть свою базу даних за допомогою міграції Code First.
Наступний:Рішення 360-градусового пошуку не включає внутрішні сторінки сайту
 Орендодавець| Опубліковано 04.07.2019 21:24:08 |
@RenderBody、@RenderSection、@RenderPage、Html.RenderPartial、Html.RenderActi...
https://www.itsvse.com/thread-2172-1-1.html
(Джерело: Architect_Programmer)
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com