我工作的一个项目,每一个文本框,在视图中我有休耕我怎么能叫@ 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当我不在视图中。
任何帮助,非常感谢。 感谢
更新 我发现这Using HtmlHelper in a Controller,但它看起来很可怕,必须有一个更好的办法
有没有其他办法直。你为什么需要从后端调用它?如果你需要在视图之外调用它,你可能会错误地使用某种方法。 – Karhgath
@Karhgath,因为我不知道更好的方法来缩短我粘贴的HTML或找到一种方法来保存它重用它。这是要复制粘贴。我在大约20个地方使用不同的变量 – trebor