Ø Session与cookie的区别
1:存储位置不同: session服务器,cookie客户端
2:存储格式不同: session对象,cookie文本格式
3:存储小大不同: session大一点点?
Ø 如何让cookie可以存储对象
C#扩展方法+json序列化,
cookie只能存储字符串,json序列化可以把对象转化为字符串
Ø C#实现扩展方法的格式
Public static class StrExtand
{
Public static 返回值 方法名1(this string str);
Public static 返回值 方法名2(this cookie _ck);
Public static 返回值 方法名3(this object _ck);
}
String str = “ss”;
Str. 方法名1();
Ø 怎么删除cookie
从网页中删除(js删除),
Cookie过期时间:
Ø http:单向连接
request:
resposne
Ø post和get区别
1设计初衷不同:get是获取数据,post传递数据
2传递数据的大小不同:
Post传递的数据量更大
3如果是传图片应该用post还是get?
Post
4参数的传递方式不同:get地址栏传参
Post:数据放入form data,在请求体
Get能不能传递数据?
能!,需要告诉服务器我需要什么数据?
Ø 一般处理程序与webform区别
.ashx:简洁一点,效率快一点,
.aspx:复杂一点,功能强大一点,
Webform有没有一般程序程序的功能
webform能做到的,一般程序程序都能做到?假
一般程序程序能做到的,webfrom都能做到?能
一般程序程序不需要继承page对象,比需要处理page对象的各自事件与生命周期,效率高于webform
Ø 什么是三层架构,三层架构的好处
用户显示层:
业务逻辑层:
数据访问层:
好处:有利于后期维护,有利于团队合作分工合作,通用性
Ø Session与application区别
存储位置:服务器
Session:私有的,一对一,一个用户对应一个cookie
Application:公用的
Application:统计网站访问量
Ø Session如何识别用户
sessionid
Ø Cookie禁用掉了 Session也会失效的原因
因为sessionid是存储在cookie里边,
Cookie如何禁用掉sessionid拿不到,
Session如果拿不到,就无法使用sessionid去取出对应的session
Ø 你知道分页的几种写法
1:top分页发
2:between and 弊端,id必须要连续
3:row_number over
4:内存分页
5:存储过程分页
6:sql2012 offset
Ø Js可以直接传递方法么,c#可以直接传递方法么
js可以传递一个方法:
c#不直接可以
Ø 委托的本质是什么,作用是什么,系统委托作用?
委托的本质是什么:方法指针
最大的作用:方法传递
系统委托作用:不用每次去重复的定义委托,方便直接使用
Ø 什么是lamda表达式,lamda表达式作用
Lamdba本质是一个匿名方法:
作用:简写代码,简化方法的写法
Ø 什么是ORM,orm的作用是什么?ef属于ORM么?
Orm:object relational mapping 关系对象映射
作用:简化访问数据库的操作
Ef:属于 ef 微软开发的orm框架
Java: hibernate
Ø 一个表格(mytab)有6行如何选中第2,3, 4行?
$(“#mytab:gt(0):lt(3)”)