У меня есть набор функциональных функций HTML Helper
, которые используются во всех моих представлениях.Как удалить шаблон из Razor View
Однако, есть одна линия шаблонный, что я должен включить в почти каждый вид:
@{
var metaData = ModelMetadataProviders
.Current
.GetMetadataForType(null, Model.GetType());
}
я передать это значение моих помощников с вызовом, как это:
@j6h.OutputForEdit(metaData, Html, account => account.User)
Есть ли способ переместить код котельной пластины из вида?
Я рассмотрел попытку добавить код к _ViewStart.cshtml
или _ViewStart.cs
, но у меня нет переменной Model
, доступной в этом месте.
Я знаю, что я мог бы сделать изменения в шаблонного через вызов функции:
var metaData = GetMetaDataForModel(Model);
Любые намеки о том, как я могу удалить код котла пластины все вместе?
Скотт, спасибо за информацию. Тем не менее, как и в случае с заголовком, здесь, в StackOverflow, рекомендуется суммировать ответ, а не просто размещать ссылку. Таким образом, если исходный веб-сайт когда-либо исчезает, есть еще полезный вопрос и ответ здесь. Тем не менее, я все равно отдам должное. Еще раз спасибо. –