1
我想用ASP.NET MVC創建一個自定義的Html幫助器。我有以下代碼:如何在自定義@HtmlHelper中使用@HtmlHelper?
@helper DefaultRenderer(Models.Control control)
{
<div class="form-group">
<label class="control-label" for="@control.Name">@control.Label</label>
@Html.TextBoxFor(m => control.Value, new { @class = "form-control" })
</div>
}
顯然@ Html.TextBoxFor無法在Helper .cshtml類中找到。我可以在部分視圖中使用它,這也是一個.cshtml類。
我可以使用@HtmlTextBox但隨後我就失去了強大的模型綁定...
爲什麼會這樣,是有辦法得到它的工作?