2012-10-26 2 views
0

JuiceUI datetimepicker를 날짜 텍스트 입력 필드에 연결하려고합니다. 그러나 Html.TextboxFor (c => Model.Birthday) 컨트롤에 ID를 할당했는데 JuiceUI에서이 ID가 표시되지 않고 다음 오류가 발생합니다.Juice UI Datepicker가 Html.TextBoxFor 컨트롤에 할당 된 ID를 기억하지 않습니다.

값을 가질 수 없습니다. 널이 되라. 매개 변수 이름 : Targetcontrol이 null입니다. 내가 IE의 개발자 도구를 실행할 때

<%=Html.TextBoxFor(c => Model.BIRTHDATE, new { id = "txtBirthday"}) %> 
<Juice:Datepicker ID="dpBirthday" runat="server" TargetControlId = "BIRTHDATE" /> 

는 ID가 나타납니다 :

<input name="BIRTHDATE" class="text-box single-line" id = "BIRTHDATE" type="text" data-val-required="The BIRTHDATE field is required." data-val="true" value=""/> 

주스 UI의 날짜 선택기 내가 원하는 컨트롤의 ID를보고하지 않는 이유가 있나요 그것으로 후크? 간단한 jQuery 날짜 표시기를 부착하기 위해 뭔가 다른 것을 사용해야합니까?

답변

0

MVC 지원을 포함하는 JuiceUI 보류 중입니다 (이 버전의 소스는 github에 있지만 아직 출시되지 않은 이유는 확실하지 않습니다). mvc와 webforms 컨트롤을 함께 사용하려는 것 같습니다. 웹 폼 컨트롤이 기본 페이지 구조에 의존하기 때문에 그럴 가능성은 낮습니다.

+0

예, 저의 실수였습니다. 알려 주셔서 감사합니다! 나는 대신 jQuery datepicker를 사용하는 것이 더 낫다. – silvenwolf

관련 문제