2013-01-16 60 views
0

我在部署到服務器後遇到mvc網格問題。Telerik MVC Grid錯誤404在PartialView中時

我的網格:

Html.Telerik().Grid(Of PortalColaborador.DisciplinasViewModel)() _ 
      .Name("GridDisciplinas") _ 
      .DataKeys(Sub(k) 
           k.Add("idPedidoDocumentacao") 
           k.Add("idLDisciplina").RouteKey("idLDisciplina") 
         End Sub) _ 
      .Columns(Sub(column) 
          column.Bound(Function(item) item.idPedidoDocumentacao).Visible(False) 
          column.Bound(Function(item) item.descricao).Width("80%").Title("Descrição") 
        End Sub) _ 
      .Editable(Function(e) e.Mode(GridEditMode.InLine)) _ 
      .DataBinding(Function(dtb) dtb.Ajax().Select("BindDisciplinas", "Disciplinas", New With {.idPedidoDocumentacao = Model.idPedidoDocumentacao})).Render() 

是partialView(ListaDisciplinas)是另一個partialView(detalheEstatuto)的內內。

我渲染局部這樣

Html.RenderAction("ListaDisciplinas", "Disciplinas", Model) 

,我註冊在我的頁面佈局的Telerik的腳本。

在我的機器上測試這一點,工作正常,但部署到服務器後,我開始得到錯誤404當電網試圖得到BindDisciplinas數據。 如果不是渲染局部視圖,我直接將網格複製到detalheEstatuto即使在服務器上也能正常工作。

部分視圖的深度是否有任何限制?

回答

0

由於我實際上並不需要另一個模型的第二部分(ListaDisciplinas),我用Html.Partial("listaDocumentacaoAnexa", Model)來代替,而且一切正常,但我不明白爲什麼會發生這種情況。有什麼想法嗎?