2012-11-30 7 views
-1

Telerik 격자 쿼리가 있습니다. 삭제 작업이있는 격자는 FF 및 Crome에서 올바르게 작동합니다. 하지만 오류 500을 보여주는 IE에서. 나는 행동 방법의 시작점에 중단 점을 세웠다. 그러나 그 행동에 전혀 도달하지 못했습니다. 이 쿼리에 잘못된 점을 알려주십시오.이 Telerik 격자 쿼리가 잘못된 이유

쿼리

@(Html.Telerik().Grid<Vibrant.Areas.ItemControl.Models.ViewModel>() 
            .Name("Temp").ClientEvents(e => e.OnLoad("SetFilterPosition").OnDataBinding("Grid_onDataBinding").OnRowDataBound("RowBound").OnDataBound("onDataBound")) 
                                    .DataKeys(d => { d.Add(a => a.Itemid).RouteKey("Id"); d.Add(a => a.CurrItemNo).RouteKey("ItemNo"); d.Add(a => a.CurrStatus).RouteKey("Status"); d.Add(a => a.CurrLocation).RouteKey("Location"); d.Add(a => a.CurrStart).RouteKey("Start"); d.Add(a => a.CurrEnd).RouteKey("End"); d.Add(a => a.Option).RouteKey("Option"); }) 
                                .ToolBar(commands => commands.Position(GridToolBarPosition.Bottom) 
         .Custom().ButtonType(GridButtonType.Text) 
          .HtmlAttributes(new { id = "export" }) 
          .Text("Export to Excel") 
                .Action("ExportExcel", "WeedItem", new { page = 1, orderBy = "~", filter = "~" })) 
    .Columns(columns => 
    { 
     columns.Bound(o => o.INo).Title("Item No"); 
     columns.Bound(o => o.BTags).Title("Title"); 
     columns.Bound(o => o.Sid).Title("Status"); 
     //columns.Bound(o => o.Option).Title("Record Status"); 
     columns.Command(commands => 
     { 
      commands.Delete(); 

     }).Width(80).Title("Action"); 
    }) 

         .Pageable(paging => 
        paging.PageSize(10) 
           .Style(GridPagerStyles.NextPreviousAndDropDown | GridPagerStyles.Numeric) 
            .Position(GridPagerPosition.Bottom) 
       ) 
      .DataBinding(dataBinding => dataBinding 
             .Ajax().Select("post", "WeedItem").Delete("DeleteTempData", "WeedItem")) 
    .Sortable() 
    .Filterable() 
    .Groupable() 
    ) 

컨트롤러

[GridAction] 
    public ActionResult DeleteTempData(int Id) 
    { 
     var model = ...... 
        ...... ; 
     return View(new GridModel(model)); 
    } 

감사

+0

사용 들러 해주 IE의 DevTools로 정확하게는 500 –

답변

0

이 뷰는 사용자의 액션 메소드의 마지막에 반환됩니다. 작업 시작 메서드에서 디버그 지점에 도달 할 수 없다면 문제는보기 (또는 눈금)에 없습니다. 500은 내부 서버 오류입니다. 탐색하려는 URL과 web.config의 사용자 정의 오류를 두 번 확인합니다.

<configuration> 
    <system.web> 
     <customErrors mode="Off"/> 
     ... 
    </system.web> 
    ... 
</configuration> 
+0

내 구성의 customErrors에 모드가 이제 꺼짐 아니라 내부 오류가 말할 때 서버가 응답 한 짓을 참조하십시오. 하지만 여전히 500 오류가 발생합니다. – Dhev

+0

팝업 메시지 500 오류 메시지와 함께 오류 메시지가 나타납니다. – Dhev

+0

'[GridAction]'속성을 제거하려고하면 도움이 될까요? 그렇지 않으면 문제가 원래 게시물에 게시 된 코드 외부에있는 것으로 보입니다. –

관련 문제