在PartialView内部时,Telerik MVC网格错误404

时间:2013-01-16 17:35:35

标签: asp.net-mvc vb.net telerik telerik-grid telerik-mvc

部署到服务器后,我遇到了mvc网格问题。

我的网格:

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) 

和i在我的布局页面中注册telerik脚本。

在我的计算机上测试时,它运行正常,但在部署到服务器后,当网格尝试获取BindDisciplinas上的数据时,我开始得到错误404 。 如果不是渲染局部视图而是直接将网格复制到detalheEstatuto,它甚至可以在服务器上正常工作。

部分观点的深度是否有限制?

1 个答案:

答案 0 :(得分:0)

由于我实际上并不需要第二部分(ListaDisciplinas)上的另一个模型,而是使用了Html.Partial("listaDocumentacaoAnexa", Model),而且一切正常,但我不明白为什么会发生这种情况。有什么想法吗?