easyui-datagrid为什么在前台显示纯json字符串?
View中 datagrid 中的url是 Home/Index ,Home是控制器,Index是Action,返回值是JsonResult
为什么最后在View中显示的时候显示纯Json字符串??不在表格中显示。代码如下,已简化。
View层
<table id="dg" class="easyui-datagrid" title="CheckBox Selection on DataGrid" style="width:700px;height:500px" data-options="method:'get',url:'Home/Index',pagination:true,rownumbers:true"> <thead> <tr> <th data-options="field:'ck',checkbox:true"></th> <th data-options="field:'content1',width:80">content1</th> <th data-options="field:'content2',width:80">content2</th> <th data-options="field:'content3',width:100">content3</th> </tr> </thead> </table>
HomeController Index
Function Index() As JsonResult Dim pageSize As Integer = 10 Dim totalRecords As Integer Dim obj As DataGridJson = New DataGridJson() Dim getData As List(Of CONTENTS) = db.GetData(totalRecords, pageSize) obj.total = totalRecords obj.rows = getData Return Json(obj, JsonRequestBehavior.AllowGet) End Function
DataGridJson.vb
Public Class DataGridJson Public total As Integer Public rows As Object End Class
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
代码已发,请帮忙看一下,谢谢。
最好是发下代码,你页面和数据用的同一个Action?