2012-12-07 1 views
0

- 안녕하세요, 내 인덱스보기에 검도 UI datepicker가 있는데 날짜를 선택하면 색인 작업을 다시 호출하고 싶습니다. 이 날짜를 매개 변수로 Index 액션에 보내고 있지만 자바 스크립트에서 호출 할 웹 메소드를 선언해야하는지 여부는 알 수 없습니다.면도기 뷰 엔진을 사용하여 asp.net MVC 4에서 kendo ui datepicker 이벤트를 호출합니다.

+0

색인 작업은 어떤 작업을 수행합니까? 과부하가 걸린 액션 버전을 부르시겠습니까? – NickSuperb

+0

아니요, 선택적 인수가 있습니다. 다음과 같이 선언됩니다. 'public ActionResult Index (DateTime? date = null) – myrmix

답변

4
$("#datepicker").kendoDatePicker({ 
         change: function(){ 
          var selectedDate = this.value(); 
          var url ='@Url.Action("yourAction","yourController")'; 
          url += "?date=" + selectedDate; 
          document.location.href = url; 
         }       
        }); 

이렇게하면 선택한 날짜가 컨트롤러 조치로 전송됩니다. 도움이 될 수 있습니다.

+0

감사합니다. 작동하지만, 날짜를 선택할 때 Action이 호출되기를 바랍니다. 'Enter'키를 누르지 않아도이 작업을 수행 할 수있는 다른 이벤트가 있는지 여부는 알 수 없습니다. – myrmix

+0

DOM 요소를 식별하고 js로 onclick 이벤트를 등록해야합니다. JQuery는 이것을 위해 아주 잘 작동 할 것이다. – NickSuperb

+0

원하는대로 작동합니다. 여기에 데모를 확인 http://jsfiddle.net/sLzYy/67/ –

관련 문제