我可以大致了解服务器端分页吗?步骤是什么?我正在处理 try {
JSONObject jsonObject = null;
yourJSONString.replace("\\", "");
jsonObject = new JSONObject(yourJSONString);
String newJSONString = jsonObject.get("GetCardsResult").toString();
JSONArray jsonMainArr = new JSONArray(newJSONString);
//now just loop the json Array
for (int i = 0; i < jsonMainArr.length(); ++i) {
JSONObject rec = jsonMainArr.getJSONObject(i);
card.set_id(rec.get("ID").toString());
//....
}
} catch (JSONException e) {
e.printStackTrace();
}
Silverlight
,并且要求使用DataGrid
分页。我做谷歌但是跌跌撞撞,因为在像我这样的新手的几乎每篇文章中都有太多的预先信息。他们中的大多数人都使用了我不知道的server-side
服务。我只需要知道你实际上是如何做WCF RIA
的,如果有人可以在server side paging
场景中指导那将会很棒。
该提示是将Silverlight
,records/page
,order by/sorting
的号码作为page no
发送给parameter
并绑定{{1}的结果} stored procedure
来源。
答案 0 :(得分:0)
服务器端,表示某些内容可在服务器上运行,或者可在安装了IIS的计算机上运行。客户端意味着某些东西在浏览器中工作。如果要谈论架构XAML,它的.cs代码和任何与silverlight部分相关的东西都被编译成.XAP文件并在浏览器中执行,由silverlight插件 - 所以它是客户端。因此,服务器端分页意味着您需要在服务器上制作一些C#代码,这将只返回您请求的页面。例如,您有160条记录,而在单页面上,您希望显示10条记录。每次您向客户端(或在浏览器中工作的东西)提供160条记录时,如果没有服务器端分页,则silverlight将从中过滤10条记录。但是对于服务器端分页,你只返回10条记录,而Silverlight部分只需要显示页面的数量并记录自己。