2012-02-07 3 views
0

새 ASP.net MVC 웹 응용 프로그램 프로젝트를 만들었습니다. 내 응용 프로그램 내에서 이라는보기로 Scheduler이라는 컨트롤러를 만들었습니다.jQuery-UI datepicker가 텍스트 만 표시합니다.

보기에는 사용자가 날짜를 입력 할 수있는 텍스트 상자가 있습니다. 나는 이것을 위해 jQuery-UI datepicker를 사용하여 시도했지만 기능적이지만 datepicker는 일반 텍스트 만 표시합니다. 사용자가 클릭 할 수있는 화살표 나 다른 아이콘이 보이지 않습니다.

/content/themes/base/jquery.ui.datepicker.css 
/content/themes/base/images/ui-bg_* 
/content/themes/base/images/ui-icons_* 

나는 Visual Studio에서 아이콘을 찾아 볼 수 있지만 내 페이지에 표시되지 않습니다 :

ASP.net MVC 3 프로젝트는 미리 채워진 다음과 같은 파일입니다.

<script src='/Scripts/jquery-1.5.1.min.js' type="text/javascript"></script> 
<script type="text/javascript" src="/Scripts/jquery-ui-1.8.11.min.js"></script> 

<link rel='stylesheet' type='text/css' href='/content/site.css' /> 
<link type="text/css" href="/Content/themes/base/jquery.ui.datepicker.css" rel="stylesheet" />  <!-- needed for jQuery-UI datepicker --> 

가 왜 내 날짜 선택기에 어떤 장식을 받고 있지 않다 : 페이지가 브라우저에 렌더링 할 때, 나는 페이지의 <head> 태그에서 다음을 읽을 수 있습니까?

답변

1

jquery 사용자 CSS 파일이 누락 된 것 같습니다. 일반적으로 jquery js 파일이 함께 제공됩니다.

+0

사실, ASP.net MVC 3의 기본 프로젝트에서는'jquery.ui.all.css'라고하지만 당신의 대답은 정확합니다. –

0

/Content/또는/content /에 CSS 파일이 있습니까? ...이 마지막 줄을 변경해보십시오. <link type="text/css" href="/content/themes/base/jquery.ui.datepicker.css" rel="stylesheet" />

+0

저는 서버 측에서 IIS를 사용하고 있습니다. 대소 문자를 구분하지 않습니다. –

관련 문제