flexigrid不用mvc的例子。人家MVC懂的不多,你们不要骗我哦!

ltcszk 2010-01-21 11:00:05
网上都是用mvc做的,我现在的项目没用mvc模板,但想用这个插件。有什么办法吗?
...全文
127 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hs1983 2010-01-21
  • 打赏
  • 举报
回复
flexigrid 跟mvc没有什么关系。

 $(document).ready(function() { 
var option = {//构造FlexiGrid
url: 'AjaxHandler/GetJsonData.aspx?Action=GetJson',
dataType: 'json',
colModel: [
{ display: '客户ID', name: 'CustomerID', width: 40, sortable: true, align: 'left' },
{ display: '公司名称', name: 'CompanyName', width: 150, sortable: true, align: 'left' },
{ display: '联系人', name: 'ContactName', width: 100, sortable: true, align: 'left' },
{ display: '联系人职务', name: 'ContactTitle', width: 100, sortable: true, align: 'left' },
{ display: '地址', name: 'Address', width: 100, sortable: true, align: 'left' },
{ display: '城市', name: 'City', width: 80, sortable: true, align: 'left' },
{ display: '地区', name: 'Region', width: 40, sortable: true, align: 'left' },
{ display: '邮编', name: 'Postalcode', width: 60, sortable: true, align: 'left' },
{ display: '国家', name: 'Country', width: 80, sortable: true, align: 'left' },
{ display: '电话', name: 'Phone', width: 80, sortable: true, align: 'left' },
{ display: '传真', name: 'Fax', width: 90, sortable: true, align: 'left' }
],
searchitems: [{ display: "客户ID", name: "CustomerID" }, { display: "公司名称", name: "CompanyName"}], //搜索项
sortname: 'CustomerID', //排序字段
sortorder: 'asc', //排序方式
usepager: true, //是否显示分页
title: '客户信息', //grid标题
useRp: false, //动态显示每页显示的结果数
rp: 15, //每页记录数
showTableToggleBtn: true, //是否显示“隐藏Grid的按钮”
showcheckbox: true, //是否显示checkbox
width: 1100,
height: 400
};

$("#customers").flexigrid(option);
)}


添加Newtonsoft.Json.dll 引用 调用JavaScriptConvert.SerializeObject(object value) 生成json数据。
GetJsonData.aspx:
 protected void Page_Load(object sender, EventArgs e)
{
if (Request["Action"] == "GetJson")
{
GetJsonData();
}

}

public void GetJsonData()
{
try
{
IList list = _dao.Query("Customers.SelectData", null);
string str = JavaScriptConvert.SerializeObject(list);
Response.Clear();
Response.Write(str);
Response.End();
}
catch (System.Exception er)
{
_log.Error(er.Message.ToString());
}

}
zzxap 2010-01-21
  • 打赏
  • 举报
回复
装vs2008
hs1983 2010-01-21
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ltcszk 的回复:]
为什么我using Newtonsoft.Json;using Newtonsoft.Json.Converters;后显示当前上下文中不存在名称“JavaScriptConvert”

[/Quote]

应该是有JavaScriptConvert这个类的,再确认一下dll文件及添加引用是否正确。
ltcszk 2010-01-21
  • 打赏
  • 举报
回复
为什么我using Newtonsoft.Json;using Newtonsoft.Json.Converters;后显示当前上下文中不存在名称“JavaScriptConvert”

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧