サーバーにデプロイした後、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()の内部にあるpartialView( )の内部にありdetalheEstatuto
ます。
このようにパーシャルをレンダリングしています
Html.RenderAction("ListaDisciplinas", "Disciplinas", Model)
レイアウトページにtelerikスクリプトを登録します。
私のマシンでこれをテストすると正常に動作しますが、サーバーにデプロイした後、グリッドがデータを取得しようとするとエラー404BindDisciplinas
が発生し始めます。部分ビューをレンダリングする代わりに、グリッドを直接コピーするdetalheEstatuto
と、サーバー上でも正常に機能します。
部分ビューの深さに制限はありますか?