2017-10-19 14 views
0

편집기 템플릿 DisplayConfig가 있습니다. HTML 편집기 템플릿

@model string 
 

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

DisplayConfig

에서 나는 내보기에이 템플릿을 호출하고 난 모든 텍스트 상자에 대해 서로 다른 ID를 얻을 수 있도록 문자열을 보내려고합니다. 내보기 내 모델을 통해 값을 보내지 않으

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

에서 . 내가

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

답변

0

같은 결과는 당신은 당신의 <input> 태그의 ID를 구성 할 @Html.IdForModel()을 사용해야합니다.

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