var keywords= document.getElementById("keywords").value;
filegrid.load({ keywords: keywords });
}
$("#keywords").bind("keydown", function (e) {
if (e.keyCode == 13) {
query();
}
});
复制代码
以下是服务器查询代码ashx文件:
public class memtable : IHttpHandler,IRequiresSessionState
{
[WebMethod(EnableSession=true)]
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Response.ContentType = "utf-8";
Membership.CheckAdmin();
//分页
int pageindex = Convert.ToInt32(context.Request["pageIndex"]);
int pagesize = Convert.ToInt32(context.Request["pageSize"]);
//字段排序
String sortField = context.Request["sortField"];
String sortOrder = context.Request["sortOrder"];
//查询条件
String keywords = context.Request["keywords"];
using (DbContext DbContext = new DbContext())
{
int recordCount = (from c in DbContext.Member where c.RealName == keywords || c.UserName == keywords || string.IsNullOrEmpty(keywords) select c).Count();
var list = (from c in DbContext.Member where c.RealName == keywords || c.UserName == keywords || string.IsNullOrEmpty(keywords) select c).Skip(pageindex * pagesize).Take(pagesize).ToList();
var keywords= document.getElementById("keywords").value;
这个不对,你既然用了miniui的textbox,就要用miniui的API去获取值和赋值,
var textbox = mini.get("keywords");
var keywords = textbox.getValue();