2012-06-27 4 views
3

입력 상자에 넣을 날짜가있는 페이지를 개발했습니다. 개체가이 속성 또는 메서드Jquery Datepicker는 Visual Studio에서 작동하지만 배포시에는 작동하지 않습니다.

지원하지 않습니다 내가 DatePicker에서이 작업을 수행 할 때 우리가 IIS에 배포 한 경우 그러나 그것은 단지 비주얼 스튜디오 2010 작동 7 단지

메시지가 말한다 페이지를로드 중입니다.

다음은 수행하려는 코드 샘플입니다. datepicker를 활성화하는 데는 신경 쓸 필요가 없지만 지금은 배포 할 때 작동하지 않습니다. 아무도 여기서 나를 도울 수있는 것을 아는 사람이 있습니까?

<div class="editor-label"> 
     @Html.LabelFor(model => model.RunDate, "Kørselsdato") 
    </div> 
    <div class="editor-field"> 
     @Html.EditorFor(model => model.RunDate) 
     @Html.ValidationMessageFor(model => model.RunDate, "Vælg venligst en dato") 
    </div> 



    <p> 
     <input type="submit" value="Opret" /> 
    </p> 

<script type="text/javascript"> 
    $("#RunDate").datepicker({ dateFormat: 'dd-mm-yy' }); 
</script> 

편집 : 내가 레이아웃 파일이 사용하고 있습니다. 그래서 [email protected]에 제안하는 사람들은 이미 그렇게하고 있음을 볼 수 있습니다. 또는 이것이 당신이 의미하는 바가 아니라면, 당신이 의미하는 것을 더 자세히 설명 할 수 있습니까?

<head> 
    <meta charset="utf-8" /> 
    <title>@ViewBag.Title</title> 
    <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /> 
    <script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script> 
    <script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")" type="text/javascript"></script> 
    <script src="@Url.Content("~/Scripts/jquery.ui.core.js")" type="text/javascript"></script> 
    <script src="@Url.Content("~/Scripts/jquery.ui.datepicker.js")" type="text/javascript"></script> 
    <link href="@Url.Content("~/Content/jquery.ui.all.css")" rel="stylesheet" type="text/css" /> 

    <style type="text/css"> 
+0

처럼 배포 할 때 방화범이 시스템에 설치 얻고 파이어 폭스에서 사이트를 열고, 당신이 날짜 선택기에서 날짜를 선택하려고 할 때 발생하는 이벤트를 참조하십시오. –

+1

이것을 확인하십시오 http://stackoverflow.com/questions/730336/jquery-library-location-wants-to-be-referenced-differently-on-server. 그것은 당신을 도울 수 있습니다 – TRR

+1

@Helbo 만약 크롬을 설치했다면 jQuery의 어떤 부분이 실패했는지 알려주는 inspect 요소를 볼 수 있습니다. – HaBo

답변

1

아마도 자바 스크립트가 제대로 배포되지 않았습니다. 또는 javascript 파일 경로가 올바르지 않습니다.

Url.Content을 사용하면 자바 스크립트를 참조한 정확한 상대 경로를 확인할 수 있습니다.

<script type="text/javascript" src="@Url.Content("~/Scripts/jquery.jqGrid.src.js")"></script> 
+0

이 URL을 사용하고 있습니다. 내용이 – Helbo

+0

입니다. 일부 스크립트가 사이트와 함께 배포 된 위치로 전송되지 않았습니다. – Helbo

관련 문제