我有一个编辑器模板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" />发布于 2017-10-19 08:12:56
您应该使用@Html.IdForModel()来构造<input>标记的ids。
<input id="@Html.IdForModel()_DisplayOrder" class="DisplayTypeConfigurator" type="number" />
<input id="@Html.IdForModel()" class="DisplayTypeConfigurator" type="checkbox" />https://stackoverflow.com/questions/46825286
复制相似问题