1
如何將模型作爲參數傳遞給自定義的HTML助手?剃刀聲明式助手傳遞模型作爲參數
目前,我有以下文件
@helper LabelFor(string label, string hint)
{
<label for="@label">@label</label>
<span class="mif-info"
data-role="hint"
data-hint-background="bg-blue"
data-hint-color="fg-white"
data-hint-mode="1"
data-hint-position="top"
data-hint="@hint"></span>
}
被稱爲與
@MyHelpers.LabelFor(Html.DisplayNameFor(model => model.Title).ToString(), "Description")
我怎麼可以把它簡化爲
@MyHelpers.LabelFor(model => model.Title, "Description")
它不可能在'@ helper'中使用表達式(至少具有泛型類型參數)。改爲使用'HtmlHelper'擴展方法。 –