从前三步走过来以后,个人感觉有那么点意思了,呵呵,貌似是可以小效果了,恩,感觉不错。哈哈,抽根得胜烟,乐和乐和。
突然头脑中冒出一个念头,我这前几步只是简单的进行了异步提交了,如果我需要返回结果改怎么办呢?比如实现一个异步查询,那么我需要接受查询结果吧,这个结果该如何接收呢,Javascript它貌似不认识datatable啊什么的东西吧。
恩,不能得意,还要继续啊。首先来试着做一个查询,先写后端代码:
随意的在APP_CODE里写一个DB.CS(如果我的写法和习惯哪里不好或者不合格请园内众神指正,小弟在此谢过了)
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
}
}
然后是实体类,Info.CS
}
}
{
callback(req.responseXML);
}
}
}
}
那么来看异步提交的页面,Run.ASHX
}
}
}
此时按下不表我们以后在说。
最后就是如何在前端页面中使用了,在Default.aspx也中写如下代码
var josn =eval(content);
然后就可以像使用普通对象那样子了,不过不知道我的初步理解是否正确。
我喜欢对象.属性 什么的形式,呵呵。
在这里有一点需要说的就是,使用C#中的自动序列化的方法时,传递的参数必须是可以进行迭代的,我当时尝试着传递了一个datatable进去,结果报错了,所以我做了泛型传进去。恩,需要考虑考虑了。