文献种类:专题技术总结文献;
知识点总结:
一.
1.使用JQuery Ajax发送FormData数据
构建FormData数据 var from=new FormData();
使用JQuery发送FormData数据
processData: false, 告诉jQuery不要去处理发送的数据
contentType: false, 告诉jQuery不要去设置Content-Type请求头
发送请求 (1)window.location.href = “/Main/Main”;
window.location.href = “@Url.Content(”~/Main/Main")";
@Url.Content 具有兼容性避免出现跳转页面
(2) img元素的src属性切换图片 t参数的作用:为了避免浏览器缓存图片
prop(“src”,"@Url.Content("~/Main/CreateValidImage?t=")"+new Date().getTime());
(3)开启加载层 加载层一般在网络请求前打开
var layerIndex = layer.load();
在网络请求的回调的最前面关闭加载层
layer.close(layerIndex);
图片的导入:
文件上传时只能使用post提交,不能使用get提交
对于LINQ查询语句的详细理解:
LINQ to SQL 全称基于关系数据的.NET 语言集成查询,用于以对象形式管理关系数据,并 提供了丰富的查询功能。
Linq 中 where 查询与 SQL 命令中的 Where 作用相似,都是起到范围限定也就是过滤作用 的,而判断条件就是它后面所接的子句。
LINQ 的基本语法包含如下的 8 个上下文关键字
LINQ 中 where 查询 where 子句,它是 LINQ 表达式的元素筛选机制,除了开始和结束的位置,它几乎可以出现 在 LINQ 表达式的任意位置上。
在一个 LINQ 表达式中,可以有 where 子句,也可以没有;可以有一个,也可以有多个;多 个 where 子句之间的逻辑关系相当于逻辑“与”,每个 where 子句可以包含 1 个或多个 bool 逻辑表达式,这些条件成为谓词,谓词逻辑之间用的是“&&”“||”等而不是 SQL 中 的 and 、or。
Where 操作包括 3 种形式,分别为简单形式、关系条件形式、First()形式
然后下面是SQL SERVER多表查询,在学会查询语句的前提下 去理解:
首先列出可以使用的不同的SQL JOIN类型:
INNER JOIN:如果表中有至少一个匹配,则返回行
LEFT JOIN:即使右表中没有匹配,也从左表返回所有的行
RIGHT JOIN:即使左表中没有匹配,也从右表返回所有的行
FULL JOIN:只要其中一个表中存在匹配,则返回行
例如:
用Linq实现右连接(即使左表中没有匹配,也从右表返回所有的行),