【问题标题】:Telerik MVC Grid Error 404 when inside PartialView在 PartialView 中时 Telerik MVC 网格错误 404
【发布时间】:2013-01-16 17:35:35
【问题描述】:

我在部署到服务器后遇到了 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(detalheEstatuto) 内部的 partialView (ListaDisciplinas)。

我正在像这样渲染 Partial

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

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

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

局部视图的深度有限制吗?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-22
      相关资源
      最近更新 更多