Как создать повторно используемый объект представления POST в ядре dotnet? - PullRequest
0 голосов
/ 08 октября 2018

Я создаю «песочницу» в ядре dotnet для своего веб-сайта и копаю преимущества MVVM и простоту Razor Pages по сравнению с MVC.Я понимаю, что Razor Pages должны быть более простыми, но Razor Pages, View Components или даже MVC я не представляю, как выполнить то, что мне нужно, и искал рекомендации по передовым методам:

IУ меня есть страница, на которой я загружаю некоторые файлы.Есть 3 разных типа файлов, которые я могу загрузить, и все они хранят файлы в разных местах с разными типами файлов.Я хочу сохранить этот принцип единой ответственности и иметь 3 отдельных страницы, что позволяет мне иметь 3 отдельных представления, в которых размещается объект представления загрузки

Как создать повторно используемый объект просмотра и каков будет соответствующий термин, что позволило бы мне, OnPost, загружать файлы на мой сервер?Будет ли это Partial Page или ViewComponent в сочетании с принимающим контроллером WebApi?Можно ли выполнить действие OnPost в одном месте, чтобы я не создавал вокруг него тонны кода?

1 Ответ

0 голосов
/ 08 октября 2018

Просмотр компонентов инкапсулирует HTML и логику.Если вы хотите централизовать форму загрузки, но отделить обработку, более подходящим будет частичное представление.

...