服务页面:
充当三层当中的:BLL(实现业务逻辑层)特点:(1)该页面的源中 只留下第一句@page(2)该页面的后台代码中,Load事件中必须有返回值 响应:1如果是查询
肯定会出现:response.wrrite(必须是json格式的序列化后的数据)大部分情况:name:"张三",Id:'001'} datagird:{rows:[{name:"张三",Id:'001'}],total:1}2如果是增删改
肯定会出现:response.wrrite("y") 或者 response.wrrite("n") linq to sql:(1)查询: 1.1查询所有:db.表名.ToList(); 1.2有条件的查询(id=?) 1.21查询只有一行数据的(单行查询,通过主键去查询):db.表名.SingleOrDefault(a=>a.主键列名==条件值); 1.22查询结果中会返回多行的(通过名称查询):db.表名.Where(a=>a.列名==条件值).ToList();(2)增加
必须先实例化一条待插入的数据: var model=new 表名(); model.列名=值;... db.表名.InsertOnSubmit(model); db.SubmitChanges();(3)删除
先查询到一行要删除的数据11:10 2015/4/2var model=db.表名.SingleOrDefault(a=>a.主键列名==条件值);db.表名.DeleteOnSubmit(model);
db.SubmitChanges();db.SubmitChanges();
(4)修改var model=db.表名.SingleOrDefault(a=>a.主键列名==条件值);
//为非主键列赋值 model.列名=值;...db.SubmitChanges();
三:添加ui页面 只要使用的easyui 插件 必须导入至少5步
如果是aspx页面 请将aspx中的自带form runat=server的表单删除