entity-framework – ASP.NET MVC 2.0在jqgrid中执行搜索
发布时间:2020-05-27 21:13:19 所属栏目:asp.Net 来源:互联网
导读:您好我试图使用单列搜索jqgrid使用MVC 2 IN .NET(VS 2008)这是我已经到目前为止的代码,但我需要一个示例来匹配它或一个我缺少的一个提示 jQuery(#list).jqGrid({ url: /Home/DynamicGridData/, datatype: json, mtype: POST, search: true,
|
您好我试图使用单列搜索jqgrid使用MVC 2 IN .NET(VS 2008)这是我已经到目前为止的代码,但我需要一个示例来匹配它或一个我缺少的一个提示 jQuery("#list").jqGrid({
url: '/Home/DynamicGridData/',datatype: 'json',mtype: 'POST',search: true,filters: {
"groupOp":"AND","rules": [
{"field":"Message","op":"eq","data":"True"}
]
},multipleSearch: false,colNames: [ 'column1','column2'],colModel: [
{ name: 'column1',index: 'column1',sortable: true,sorttype: 'text',autoFit: true,stype:'text',searchoptions: { sopt: ['eq','ne','cn']} },{ name: 'column2',index: 'column2',search: false,align: 'left',autoFit: true}],pager: jQuery('#pager'),rowNum: 10,rowList: [10,60,100],scroll: true,sortname: 'column2',sortorder: 'asc',gridview: true,autowidth: true,rownumbers: true,viewrecords: true,imgpath: '/scripts/themes/basic/images',caption: 'my data grid'
});
jQuery("#list").jqGrid('navGrid','#pager',{add: false,edit: false,del: false},{},{ multipleSearch: true,overlay: false });
//jQuery("#list").jqGrid('filterToolbar',{stringResult:true,searchOnEnter:true});
jQuery("#list").jqGrid('navButtonAdd',{ caption: "Finding",title: "Toggle Search Bar",buttonicon: 'ui-icon-pin-s',onClickButton: function() { $("#list")[0].toggleToolbar() }
});
jQuery("#list").jqGrid = {
search : {
caption: "Search...",Find: "Find",Reset: "Reset",odata : ['equal','not equal','contains'],groupOps: [ { op: "AND",text: "all" },{ op: "OR",text: "any" } ],matchText: " match",rulesText: " rules"
}
}
});
两个东西分页没有出来 UPDATED:正如你可以看到我做了一个尝试与serach的参数,没有成功感谢你的帮助,感谢 //public ActionResult DynamicGridData(string sidx,string sord,int page,int rows,bool search,string fieldname,string fieldvalue)
public ActionResult DynamicGridData(string sidx,int rows)
{
var context = new AlertsManagementDataContext();
int pageIndex = Convert.ToInt32(page) - 1;
int pageSize = rows;
int totalRecords = context.Alerts.Count();
int totalPages = (int)Math.Ceiling((float)totalRecords / (float)pageSize);
IQueryable<Alert> alerts = null;
try
{
//if (!search)
//{
alerts = context.Alerts.
OrderBy(sidx + " " + sord).
Skip(pageIndex * pageSize).
Take(pageSize);
/ |
相关内容
- asp.net-mvc-3 – jQuery.validator.unobtrusive.adapters.
- asp.net-mvc – ASP.NET MVC 5中的级联下拉列表
- asp.net – System.Net.Cookie和System.Web.HttpCookie有什
- asp.net – Orchard CMS Media中的文件大小上传限制
- asp.net-mvc – 如何将可视化设计器集成到开发过程中?
- 如何将对本地创建的NON ASP.Net 5 dll的引用添加到ASP.Net
- asp.net-mvc-5 – nuget中用于与WEB API集成的Ninject包中有
- asp.net-mvc – mvc创建我自己的html帮助器,如何访问httpco
- asp.net-mvc – 在VS 2015中添加视图上下文菜单非常慢
- asp经典 – 经典的asp cint
推荐文章
站长推荐
- asp.net-mvc – 如何将Bootstrap下拉式样应用于A
- asp.net-mvc – “继承”ASP.NET MVC网站从一个常
- asp.net – Umbraco 7:无法加载类型Umbraco.Web
- Getting Started with ASP.NET Core
- ASP.NET MVC,Ninject,每个请求多个构造函数的单个
- asp.net – Ajax Tookit TabPanel Invisible Tag
- asp.net-mvc – 哪种类型的缓存适合在Umbraco项目
- App_GlobalResources(ASP.NET)中的子文件夹
- ASP.net Web窗体,在编译时获取aspx /视图错误?
- ASP.Net验证器默认样式
热点阅读
