У меня есть пара больших разделов кода бритвы, которые достаточно похожи, чтобы они исходили из многоразового источника.Как я могу повторно использовать фрагменты файла cshtml 'razor'?
Что я хочу сделать, это создать файл cshtml, который можно вызвать из другого файла cshtml, за исключением того, что я могу отправить ему некоторые входные переменные C#, чтобы помочь сгенерировать эту вещь. Я не знаю, что такое жаргон для такого рода шаблонов в мире MVC.
Я знаю, как сделать HTML-помощники, и я, безусловно, могу сделать HTML-помощником в качестве альтернативы.
HtmlHelper, EditorTemplates, PartialViews или ChildActions (которые возвращают частичный) - все варианты. Это зависит от ваших обстоятельств. –