部署到服务器后,我遇到了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
,它甚至可以在服务器上正常工作。
部分观点的深度是否有限制?
答案 0 :(得分:0)
由于我实际上并不需要第二部分(ListaDisciplinas
)上的另一个模型,而是使用了Html.Partial("listaDocumentacaoAnexa", Model)
,而且一切正常,但我不明白为什么会发生这种情况。有什么想法吗?