0

部署到服务器后,我遇到了 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()

位于ListaDisciplinas另一个 partialView( detalheEstatuto) 中的 partialView() 内。

我正在像这样渲染 Partial

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

我在我的布局页面中注册 Telerik 脚本。

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

局部视图的深度是否有任何限制?

4

1 回答 1

0

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

于 2013-01-17T14:36:59.993 回答