87,910
社区成员
发帖
与我相关
我的任务
分享
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="news.aspx.cs" Inherits="admin_news" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script type="text/javascript" src="../ext-3.2.1/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="../ext-3.2.1/ext-all.js"></script>
<link rel="stylesheet" type="text/css" href="../ext-3.2.1/resources/css/ext-all.css" />
<script type="text/javascript">
Ext.onReady(function() {
Ext.QuickTips.init();
Ext.form.Field.prototype.msgTarget = 'side';
var cm = new Ext.grid.ColumnModel(
[
{header:'编号',dataIndex:'id',sortable:true},
{header:'名称',dataIndex:'name'},
{header:'描述',dataIndex:'descn'}
]) ;
var ds = new Ext.data.JsonStore({
url: 'ajax/message.ashx',
totalProperty : 'totalProperty',
root : 'data',
fields:["id","name","descn"]
});
/**
* 生成Bbar,用于分页显示
*/
var bbar = new Ext.PagingToolbar({
pageSize : 10,
store : ds,
displayInfo : true,
displayMsg : '显示第{0}条到{1}条记录,一共{2}条',
emptyMsg : '没有记录'
});
var grid = new Ext.grid.GridPanel({
el:'grid',
height:200,
store: ds,
sm : new Ext.grid.RowSelectionModel(),
bbar : bbar,
loadMask: ({
msg: '数据加载中……'
}),
colModel: cm ,
trackMouseOver:true,
viewConfig: {
forceFit:true,
emptyText:'没有数据',
enableRowBody:true
}
}) ;
ds.load() ;
grid.render() ;
})
</script>
</head>
<body>
<form id="form1" runat="server">
<div id="grid">
</div>
</form>
</body>
</html>
<%@ WebHandler Language="C#" Class="message" %>
using System;
using System.Web;
public class message : IHttpHandler
{
public void ProcessRequest (HttpContext context) {
string result = "{success:true,totalProperty:20,data:[{'3','name3','descn3'},{'2','name2','descn2'}]}";
context.Response.ContentType = "text/plain";
context.Response.Write(result);
}
public bool IsReusable {
get {
return false;
}
}
}
string result = "{success:true,totalProperty:20,data:[{'id':'3','name':'name3','descn':'descn3'}, {'id':'2','name':'name2','descn':'descn2'}]}";