2014-10-15 5 views
0

내 테이블에서 숨겨진 필드를 만들어야합니다. 나중에 버튼을 클릭하면 숨겨진 필드에 저장된 데이터를 검색해야합니다. 아래는 코드입니다MVC4에서 숨겨진 필드 설정 및 액세스

<td> 
 
<input id="hdnr<%=RowNumber%>c<%=ColumnNumber%>" type="hidden" value="{{Html.HiddenFor(model => item.Key)}}" /> 
 
</td>
ROWNUMBER 및 colnumber이 변수

. JQuery와에 나중에 는 버튼 클릭시, 나는 아래의 코드에 따라 숨겨진 필드의 값을 검색하려고 시도하고있다 :

var value = $('#hdnr'+i+'c'+j).val(); 
 
alert(value);

어딘가에 뭔가 잘못된 것입니다. 값이 html 태그에 저장되지 않거나 올바르게 검색되지 않습니다. 도와주세요. 미리 감사드립니다.

답변

0

입력 한 값이 올바르지 않습니다. 모델에서 직접 값을 입력 할 수 있습니다.

<input id="hdnr<%=RowNumber%>c<%=ColumnNumber%>" type="hidden" value="<% model.Key %>" /> 

도우미를 사용하려는 경우이 경우 ID가 자동으로 생성됩니다. :

Html.HiddenFor(model => item.Key) 

사용자 지정 특성을 계속 추가 할 수 있습니다. 구문에 대해 잘 모르겠습니다.

Html.HiddenFor(model => item.Key, { @class = "myClass" })