У меня есть чуть более сложное требование, чем у вашего среднего отдельного Viewcomponent, который я пытаюсь решить.
Я создал веб-приложение с Razor Pages, используя .Net Core 2.1 и Entity Framework
На одной из страниц у меня есть представление с вкладками, которое я использую для ввода и отображения информации в различных форматах, на данный момент я построил каждую «вкладку» как отдельную страницу бритвы, поскольку все они используют несколько моделей, от одной додисплей и один для захвата данных.Я попытался использовать частичные представления без какой-либо удачи, так как, когда я пытаюсь изменить вкладку, вся страница перезагружается, не идеально и немного медленнее.
Введите Viewcomponents, я могу получить простой Viewcomponent, который использует одну модель дляработает нормально, но для других вкладок, где у меня есть 2-3 введенных / связанных модели, я не могу найти способ реализовать это.Я слишком много спрашиваю о фреймворке?
NB.Я пытаюсь сделать это, используя только страницы бритвы с CSharp и без Javascript.Это вообще возможно, или я должен добавить полотенце и просто перейти на Angular-MVC?