11 2021 档案
摘要:一.母版页 母版页允许您为您的 web 应用程序中的所有页面(或页面组)创建一致的外观和行为。 母版页为其他页面提供模版,带有共享的布局和功能。 母版页的占位符是为了给内容页(将内容页内容覆盖到母版页) 1.母版页为单独的内容包含占位标签 <asp:ContentPlaceHolder id="CH
阅读全文
摘要:一.序列化 序列化就是把java对象转化成一种格式的过程,把java对象序列化,变成一种可以存储的形式。 序列化使其他代码可以查看或修改,那些不序列化便无法访问的对象实例数据。 反序列化从序列化的表示形式中提取数据,并直接设置对象状态,这也与可访问性规则无关。 作用: 长久地把对象的内容保存起来怎么
阅读全文
摘要:一.全局统一返回类 目前的前后端开发大部分数据的传输格式都是json,因此定义一个统一规范的数据格式有利于前后端的交互与UI的展示。 统一返回数据格式没有固定的格式,只要能描述清楚返回的数据状态以及要返回的具体数据就可以。但是一般会包含状态码、返回消息、数据这几部分内容 例如: 1.创建类库>创建类
阅读全文
摘要:一.一般处理程序 1.一般处理程序就是一个只有cs页面,而没有前台的文件(去掉了前台aspx HTML页面的cs,在处理程序中输出HTML,效果跟aspx+cs是一样的。)。扩展名为ashx。 2.介于请求与响应之间的处理程序,通常用于ajax 3.context.response.write(""
阅读全文
摘要:一.静态类 1.static关键字:静态 静态类:public static class A{} 静态方法:public static fa(){} 调用方式:静态类名.静态方法 2. 静态类的主要特性: 仅包含静态成员。 无法实例化。 是密封的。 不能包含实例构造函数 二.非静态 1.非静态无st
阅读全文
摘要:一.EF框架 1.定义:“实体框架是一种对象关系映射器(ORM),它使.NET开发人员能够通过.NET对象来操作数据库。它消除了开发人员通常需要编写的大多数数据访问代码的需求(不需要使用DBHelper或SQLHelper与数据库连接并建立关 系,并且不再需要很多的数据的引用)。ORM让开发人员节省
阅读全文
摘要:一.SQL Sever数据库存储过程 含义:一组预先编译好的SQL语句的集合,理解成批处理语句1、优点是: 提高代码的重用性 简化操作 减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率 2、语法: create procedure 存储过程名称(参数列表) begin 存储过程体(SQL
阅读全文
摘要:一、Request.QueryString 1.QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。 2.使用方法: 在源页面的代码中用需要传
阅读全文
摘要:一.DataKeyNames与keys的使用 1.获取或设置一个数组,该数组包含了显示在 GridView 控件中的项的主键字段的名称。 2.DataKey 类用于表示数据绑定控件中某个记录的主键。记录的主键可以由数据源中的一个或多个字段组成。尽管 DataKey 类不是集合,但它可以存储多个键字段
阅读全文
摘要:一.参数化(防止SQL注入式攻击) 1.原理就是让where条件后面字段不和整个执行语句化为一个字符串,而是以通过一个参数的形式传递进去 2.这样可以达到两个效果: 第一就是避免注入式攻击 第二就是防止非法字符导致软件崩溃 3.需要把原来的sql执行语句比如:string.format(“selec
阅读全文
摘要:一.搭建三层 1.建项目:先建一个空项目(或者建一个空的解决方案)。 2.搭建DAL,BLL,Model:在"解决方案资源管理器"中,在解决方案名称上单击鼠标右键,在弹出的快捷菜单中选择"添加"→"新建项目";在打开的"新建项目"对话框中,选择项目类型为"Visual C#",选择模板为"类库"搭建
阅读全文
摘要:一.接口: 1、接口使用 interface 关键字声明(类似于抽象基类),不能直接实例化接口;接口中的方法都是抽象方法,实现类或结构就需要实现所有接口的成员。2、接口成员默认且必须是公开的(public),且不能包含任何访问修饰符。3、接口不能包含常量、字段、运算符或类型、不能包含静态成员。4、当
阅读全文
摘要:一.类的成员:字段、方法、属性...... 字段:存储数据,一般为私有的 方法:方法名(参数){方法体} 属性:对字段进行验证(规定字段的值的类型) 二.访问修饰符 public 公共的,可任意访问 private 私有的,可被本类访问 protected保护,可被本类和子类访问 internal
阅读全文
摘要:一.数据库约束 1.主键约束(primary key):主键修饰的字段,非空且唯一,一张表中只能有一个主键 2.非空约束(not null):用not null约束的字段不能为null值,必须给定具体的数据。 3.唯一约束(unique):不允许重复,使用方法跟主键一样,限定不了空值,要想限定,还要
阅读全文
摘要:一.CSS精灵图Sprite 精灵技术:就是一种处理网页背景图像的方式,它需要将一个页面中涉及到的所有或一部分较小的背景图像合并到一张较大的图片中,然后再将这个图片应用到网页中。通常情况下,我们只是将背景图像中那些较小的、零碎的图像集中到一个大的图像中,这个较大的图像被称为精灵图(也被称为雪碧图)
阅读全文
摘要:一.Swiper: swiper是一款轻量级的轮播图插件,不仅支持pc端更是为移动端而生,用它可以快速地做出一个轮播图,或者扩展使其做出复杂的轮播效果。 swiper使用需要两个文件,一个是swiper.css,里面规定了一些在这个滑动轮播插件中常用的样式;另外一个是swiper.js这个是插件的主
阅读全文
摘要:一.jQuery事件 1.光标获取和失去(与placeholder=”提示信息“效果相同) jquery代码: $(".fo").blur(function(){ if($(".fo").val() ""){ $(this).val("账号") } }) $(".fo").focus(functio
阅读全文
摘要:一.jQuery属性: 1、attr():设置或返回被选元素的属性值。(参数个数表示:1获取属性值,2是设置) 2、prop():获取在匹配的元素集中的第一个元素的属性值。 3、HTML 代码/文本/值(参数个数代表的意义:0获取,1设置) html():取得第一个匹配元素的html内容。 text
阅读全文
摘要:一.window.onload和$函数的区别: 1.window.onload是在所有元素(HTML页面和CSS)加载完毕后再加载,$是在HTML(DOM结构)加载完后加载 2.window.onload不能同时编写多个,如果有多个window.onload方法只能执行一个(最后一次赋值会掩盖之前的
阅读全文
摘要:一.Label标签: 1.<label> 标签为 input 元素定义标注(标记)。 2.label标签中for属性是规定 label 与哪个表单元素绑定。(for属性值设置的是相关元素的id值) <input type="checkbox" name="check" id="check" /> <
阅读全文