2017-10-19 8 views
0

Ich habe eine Editor-Vorlage DisplayConfig. In displayconfigHTML Editor Vorlage

@model string 
 

 
<input id="@(Model)_DisplayOrder" class="DisplayTypeConfigurator" type="number" /> 
 
<input id="@(Model)" class="DisplayTypeConfigurator" type="checkbox" />

Ich möchte aus meiner Sicht diese Vorlage rufen und Zeichenfolge senden, damit ich verschiedene ID für jede Textbox bekommen. Meiner Ansicht

@Html.Editor("Tab_Info_Product", "DisplayConfig") 

Ich will nicht den Wert durch mein Modell schicken. Ich möchte das Ergebnis wie

<input id="Tab_Info_Product_DisplayOrder" class="DisplayTypeConfigurator" type="number" /> 

Antwort

0

Sie @Html.IdForModel() verwenden sollten die IDs Ihrer <input> Tags zu konstruieren.

<input id="@Html.IdForModel()_DisplayOrder" class="DisplayTypeConfigurator" type="number" /> 
<input id="@Html.IdForModel()" class="DisplayTypeConfigurator" type="checkbox" />