데이터 테이블 플러그인을 사용하고 있으며 서버 처리 방식을 구현 했으므로 사실 수천 개의 행이 있습니다. 것은 하나의 열에는 텍스트 상자가 있지만 컨트롤러에 정보를 생성하면 거기에 해당 필드가 생성됩니다. 내 뷰 모델에서입력 텍스트가 아닌 값 입력 ASP .NET MVC 4
<input class='form-control' data-val='true' data-val-number='El campo Número de Protocolo debe ser un número.' data-val-range='El campo Número de Protocolo debe ser un número entero.' data-val-range-max='2147483647' data-val-range-min='1' id='donaciones_" + i +"__numeroProtocolo' name='donaciones[" + i + "].numeroProtocolo' type='text' />
이 필드 중 하나가 List<Donacion>
이름 donaciones이며, Donacion 객체의 속성 중 하나가 "numeroProtocolo"입니다 :
이 내가 컨트롤러의 요소를 정의하는 방법이다. 텍스트 상자가 렌더링 된 것처럼 보이지만 입력하면 "값"속성이 변경되지 않습니다. 아무리 쓸지라도 value 속성은 변하지 않습니다.
이 렌더링 때,보기에 모습입니다 :
<input id="donaciones_0__numeroProtocolo" class="form-control" type="text" name="donaciones[0].numeroProtocolo" data-val-range-min="1" data-val-range-max="2147483647" data-val-range="El campo Número de Protocolo debe ser un número entero." data-val-number="El campo Número de Protocolo debe ser un número." data-val="true"></input>
어떤 아이디어가 왜 일이있을 수 있습니까?
미리 감사드립니다.