我有一个编辑器模板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" />
答案 0 :(得分:0)
您应该使用@Html.IdForModel()
来构建<input>
代码的ID。
<input id="@Html.IdForModel()_DisplayOrder" class="DisplayTypeConfigurator" type="number" />
<input id="@Html.IdForModel()" class="DisplayTypeConfigurator" type="checkbox" />