Html 编辑器模板
Html Editor Template
我有一个编辑器模板 DisplayConfig。在 DisplayConfig
@model string
<input id="@(Model)_DisplayOrder" class="DisplayTypeConfigurator" type="number" />
<input id="@(Model)" class="DisplayTypeConfigurator" type="checkbox" />
我想在我的视图中调用此模板并发送字符串,以便我为每个文本框获得不同的 ID。
在我看来
@Html.Editor("Tab_Info_Product", "DisplayConfig")
我不想通过我的模型发送值。
我想要
这样的结果
<input id="Tab_Info_Product_DisplayOrder" class="DisplayTypeConfigurator" type="number" />
您应该使用 @Html.IdForModel()
构建 <input>
标签的 ID。
<input id="@Html.IdForModel()_DisplayOrder" class="DisplayTypeConfigurator" type="number" />
<input id="@Html.IdForModel()" class="DisplayTypeConfigurator" type="checkbox" />
我有一个编辑器模板 DisplayConfig。在 DisplayConfig
@model string
<input id="@(Model)_DisplayOrder" class="DisplayTypeConfigurator" type="number" />
<input id="@(Model)" class="DisplayTypeConfigurator" type="checkbox" />
我想在我的视图中调用此模板并发送字符串,以便我为每个文本框获得不同的 ID。 在我看来
@Html.Editor("Tab_Info_Product", "DisplayConfig")
我不想通过我的模型发送值。 我想要
这样的结果<input id="Tab_Info_Product_DisplayOrder" class="DisplayTypeConfigurator" type="number" />
您应该使用 @Html.IdForModel()
构建 <input>
标签的 ID。
<input id="@Html.IdForModel()_DisplayOrder" class="DisplayTypeConfigurator" type="number" />
<input id="@Html.IdForModel()" class="DisplayTypeConfigurator" type="checkbox" />