VS2012를 사용하고 브라우저 (IE 11)가 지원하지 않는 경우 새 ASP.Net 4.5 Web Forms 응용 프로그램에서 Modernizr을 사용하여 JQuery 날짜 표시기를 표시하려고합니다.ASP.NET 웹 양식 Modernizr DatePicker
Modernizer, JQuery 및 JQuery UI NuGet 패키지가 설치되었는지 확인했습니다. Default.aspx 페이지에서 다음 스크립트 블록을 첫 번째 asp:Content
컨테이너에 추가했습니다.
<script type="text/javascript">
if (!Modernizr.inputtypes.date) {
alert("your browser doesn't support date input type");
$("input[type=date]").datepicker();
}
</script>
나는 경고를 볼 수 있지만 내가 같이 정의 된 입력 필드를 클릭하면 날짜 선택기가 표시되지 않습니다 : 그것은 잘 작동
<asp:TextBox ID="TextBox5" runat="server" type="date" placeholder="e.g. 31/12/2014" ></asp:TextBox>
간단한 HTML 페이지에서와 내가 볼 수 있습니다 날짜 선택기. 대신 다음 스크립트는 IE에서 잘 작동되는 $("input[type=date]").datepicker();
의