Я работаю над проектом в течение каждого текстового поля в представлении я имею парованиеКак я могу позвонить @ Html.TextBoxFor в файле .cs
<div class="field-box">
<label>Titlu</label>
<div class="col-md-7">
@Html.TextBoxFor(model => model.Name, new { @class = "form-control inline-input" })
</div>
@Html.ValidationMessageFor(model => model.Name)
</div>
Я хочу написать собственный помощник, который будет выведите это для меня, но я понятия не имею, как вызвать @ Html.TextBoxFor, когда я не вижу.
Любая помощь очень ценится. Благодаря
Update Я нашел это Using HtmlHelper in a Controller, но это выглядит ужасно там должен быть лучший способ
Там нет другого пути непосредственно. Зачем вам это нужно делать из бэкэнда? Вероятно, вы ошибетесь, если вам нужно вызвать его за пределами взглядов. – Karhgath
@Karhgath, потому что я не знаю лучшего способа сократить html, который я вставил, или найти способ сохранить его для повторного использования. Это много копировать пасту. У меня это с разными переменными примерно в 20 местах – trebor