【发布时间】:2010-04-11 13:39:28
【问题描述】:
我有一个使用 VB.NET 控制器和 JqGrid 的 ASP.NET MVC1 项目。它在 MVC1 下工作正常。将项目迁移到 ASP.NET MVC2 后,不再填充网格。似乎MVC2中对返回的Jsonresult有一些新的限制。如何在 VB.NET 中解决这个问题。填充 jqgrid 的控制器函数是这样的:
Function GetGridRecordset(ByVal qry As String) As JsonResult
Dim result = New JsonResult()
...
...
Return result
End Function
有人有解决办法吗?
【问题讨论】:
-
这应该在 MVC2 中工作,虽然我认为返回 Json 的推荐方法是在控制器上使用
Json()方法 -return Json( ... )。您是否使用 Fiddler 或 Firebug 调试过网络流量,以确保响应是预期的?问题可能出在客户端吗?
标签: asp.net json asp.net-mvc-2 jqgrid