- 博客(41)
- 收藏
- 关注
原创 如何处理文件
处理文件时可能会用到的方法需要限制上载文件的大小使用ContentLength返回文件长度(以字节为单位)。例:上传的文件不能大于10MBpublicActionResult UploadAttachment(HttpPostedFileBase attachmentFile){If(attachmentFile.ContentLength<=(10 * 1024 * 1024)){.....}else{.....}}2.检查文件目录!...
2022-04-28 19:35:16
2342
1
原创 判断数据是否为空和判断文件是否存在以及如何读取文件
判断数据是否为空和判断文件是否存在以及如何读取文件在判断页面传过来的数据是否为空在判断页面传过来的数据是否为空时,不同的数据类型要使用不同的方法。例:string类型string类型字段判断是否为空时用 bool string.IsNullOrEmpty(string value)指示指定的字符串是null还是空字符串“”。--bool默认为空,如果要判断不为空需在前面加“!”,--返回结果:如果为true参数为value或空字符串(“”),则为null,否则为false.
2022-04-18 15:06:41
1488
原创 如何用VS2022创建ASP.NET WEB项目
用VS2022创建ASP.NET WEB项目Vs2022创建空项目模板不能像之前的版本那样创建,需安装其他项目模板(早期)。操作步骤:打开VS2022 工具-->获取工具和功能然后选择ASP.NET和Web开发,勾选其他项目模板(早期版本)安装完成后创建项目中搜索MVC 注意不要选错了点击下一步点击创建点击创建 ,然后就是我们熟悉的页面了...
2022-04-18 14:55:28
31972
5
原创 如何压缩文件并提交文件
如何压缩文件并提交文件我们在做有关数据表格的项目时经常会遇到要处理图片的情况,那么图片该如何获取,压缩和添加呢?上传图片1、打开控件我们上传文件是借助type=”file”的input标签来完成的,但它并不能和其它表单元素并存,所以我们要先让图片上传,再和其它表单一起提交保存。<divstyle="display: none"><formid="formEditorFile"action="/ManualImport/UpEedito...
2022-04-09 14:46:38
1112
原创 SQL Server Intersect交集与差积
SQL Server Intersect交集与差积Intersect交集SQL Server Intersect组合了两个或多个查询的结果集,并返回两个查询输出的不同行。以下是SQL Server intersect语法:query_1 INTERSECT query_2 与union运算符类似,上述语法中的查询必须符合以下规则:-两个查询必须具有相同的列数和顺序。-相应列的数据类型必须相同或兼容在此图中,有两个结果集T1和T2:-T1结果集包括:1,2,3
2022-03-27 09:53:12
939
原创 SQL Server Union(并集)
SQL Server Union(并集)SQL Server union 是一组集合操作,用于将两个select语句的结果组合到一个结果集中,该结果集包括属于union中select语句的所有行。语法:query_1 UNION query_2 要求:-两个查询中列的数量必须相同-相应列的数据类型必须相同或兼容UNION与UNION ALL默认情况下,UNION运算符从结果集中删除所有重复的行。如果要保留重复的行,则需要明确指定all关键.
2022-03-17 09:53:46
3457
原创 SQL基础(一)
简介-SQL Server是Microsoft开发的一个关系数据库管理系统(RDBMS),现在是世界上最常用的数据库之一。-关系数据库=多张表+各表之间的关系-SQL Server是一个高度可扩展的产品,可以从一个单一的笔记本电脑上运行的任何东西或以高倍云服务器网络,或在两者之间任何东西(需要满足相关的软件和硬件要求)。学习完数据库后我们可以:-查询SQL Server数据库中表的数据。-创建数据库对象,例如表,视图,存储过程,用户定义的函数,触发器。-有效管理SQL Server
2022-03-12 12:50:12
809
原创 C#中的集合
C#集合一、C#集合简介 集合与数组比较类似,都用于存放一组值,但集合中提供了特定的方法能直接操作集合中的 数据,并提供了不同的集合类来实现特定的功能。 集合简单的说就是数组的升级版。他可以动态的对集合的长度(也就是集合内最大元素的个 数)进行定义和维护! 所有集合类或与集合相关的接口命名空间都是 System.Collection。 在该命名空间中提供的常用接口如下表所示: 接口名称 作用 IEnumerable
2022-02-25 09:22:00
8664
原创 JSON使用
JSONJSON简介JSON:JavaScript对象表示法(JavaScript Object Notation)JSON是存储和交换文本信息的语法:JSON是轻量级的文本数据交换格式 JSON独立于语言和平台 JSON具有自我描述性,更容易理解。类似于xml,比xml更小、更快、更易解析(XML指可扩展标记语言。XML被设计用来传输和存储数据。)js中的一个对象obj ==> c#中的一个方法obj c#就可以获取数据(一)类似XML-JSON是纯文本-具有“.
2022-02-25 09:12:41
295
原创 C#中的泛型
C#中的泛型一、泛型的概念 定义:泛型允许我们延迟编写类或方法中的编程元素的数据类型的规范,直到实际在程 序中使用它的时候。(也就是说泛型是可以与任何数据类型一起工作的类或方法)模块内高 内聚,模块间低耦合。 泛型的使用:当我们的类/方法不需要关注调用者传递的实体是什么(公共基类工具 类),这个时候就可以使用泛型。 注意: 集合中的项允许是 object 型的值,因此可以存放任意类型的值,无法确保存入集合中 的值都是同一类型,而导致在处理时发生异常。 泛型的特性:
2022-02-25 09:08:15
6967
原创 C#中的接口(Interface)
C#中的接口(Interface)接口的定义在C#语言中,类之间的继承关系仅支持单重继承,而接口是为了实现多重继承关系设计的。一个类能同时实现多个接口,还能实现接口的同时在继承其他类,并且接口之间也可以继承。接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同“是什么”部分,派生类定义了语法合同“怎么做”部分。接口定义了属性、方法和事件,这些都是接口的成员。接口只包含了成员的声明。成员的定义是派生类的责任。接口提供了派生类应遵循的标准结构。接口使得实现接口的类或结构在形式
2022-02-25 08:54:52
1521
原创 JavaScript运算符
JavaScript运算符(操作符)通过运算符可以对一个或则多个值进行运算,并获取运算结果。算数运算符:同级运算,从左到右+ 加 可以对两个值进行加法运算,如果是两个字符串则进行字符串拼接任何值和字符串做加法运算,都会先转为字符串,然后再和字符串做拼接操作也可以通过"+"完成隐式转换。- 减对两个值进行减法运算* 乘对两个值进行乘法运算/ 除对两个值进行除法运算% 取模取模运算(取余数)++ 自增-- 自减设y=5; + ...
2022-01-07 13:56:05
98
原创 数据的导入
导入HTML代码 <div class="modal fade" id="modExcelData" data-backdrop="static"> <div class="modal-dialog modal-dialog-centered modal-lg"> <div class="modal-content"> <div class="modal-header bg-green
2022-01-07 13:48:24
564
原创 C#基础语法
C#基础语法C#是一种面向对象的编程语言,在面向对象的程序设计方法中,程序由各种相互交互的对象组成。相同种类的对象通常具有相同的类型,或者说,是在相同的class中。例如,以Rectangle(矩形)对象为例,它具有length和width属性。-using关键字 用于在程序中包含命名空间。一个程序可以包含多个using语句。(一)基本数据类型1.分类:C#数据类型分为值类型和引用类型。值类型包括:整形浮点型字符型布尔型枚举型引用类型包括:类
2022-01-07 13:26:34
2147
原创 C#类型转换
C#类型转换一、类型转换概念类型转换从根本上说是类型铸造,或者说是把数据从一种类型转换为另一种类型。在C#中,类型铸造有两种形式:—隐式类型转换 这些转换是C#默认的以安全方式进行的转换,不会导致数据丢失。例如:从小的整数类型转换为大的整数类型,从派生类转换为基类。—显式类型转换 显式类型转换即强制类型转换。显式转换需要强制转换运算符,而且强制转换会造成数据丢失。(一)隐式类型转换隐式转换主要是在整形、浮点型之间的转换,将储存范围小的数据类型直接转换成储存范围大的数据类型。实
2022-01-07 12:42:12
389
原创 数据的导出
数据的导出Excel数据的导出并没有导入复杂,可根据筛选条件导出你想导出的数据实例:学生信息数据的导出Js代码:functionexcelExport() {varformDataText = $("#formSearch").serialize();window.open("ExportExcel?"+ formDataText);}筛选数据代码和页面筛选数据代码时一样的,可以用前面的...
2021-10-18 21:55:06
261
原创 用JS和JQ实现简易计算器
100HTML代码<input type="numble" id="num1"><select id="op"><option value="+">+</option><option value="-">-</option><option value="*">*</option><option value="/">/</option></se.
2021-10-18 20:26:39
413
原创 2021-09-29
数组数组的概述:数组可以将同一类型的多个变量存储在一个数组数据结构中。通过指定数组的元素类型来声明数组。如果希望数组存储任意类型的元素,可将其类型指定为object。数组是一个引用类型。数组的声明C#声明数组时,方括号[]必须跟在类型后面,而不是标识符后面。数组的大小不是声明的一部分。132只有在实际创建数组实例的时候,才需要指定数组的大小。创建数组实例时编译器默认将数组元素初始化为0,null,false(依元素类型不同)。133一维数组将一组值存放到一个数组中..
2021-09-29 21:53:31
123
原创 JavaScript数据类型和强制类型转换(一)
JavaScript数据类型和强制类型转换(一)在学习数据类型和强制类型转换之前我们先来了解一下JavaScript什么是JavaScript:JavaScript是世界上最流行的编程语言。这门语言额、可用于HTML和web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。JavaScript是脚本语言,是一种轻量级的编程语言、是可插入HTML页面的编程代码,JavaScript插入HTML页面后,可由所有的现代浏览器执行。JavaScript是所有现代浏览器以及HTML5
2021-09-19 08:24:11
186
原创 C#基础数据类型
C#基础数据类型一、数据类型是用来干什么的?数据类型主要用于指明变量和常量储存值的类型,而C#语言是一种强类型语言,要求每个变量都必须指定数据类型。二、基础数据类型有哪些?C#的数据类型分为值类型和引用类型。值类型包括整型、浮点型、字符型、布尔型、枚举型等;引用类型包括类、接口、数组、委托、字符串等。整型整形就是存储整数的类型,按照存储值的范围不同,分为byte类型、short类型、int类型、long类型等,并分别定义了有符号数和无符号数。不同的整数类型它在计算机内存所占用的字节..
2021-09-07 18:55:46
183
原创 正则表达式
正则表达式一、正则表达式:又称规则表达式英文名为Regular Expression,在代码中常简写为regex、RegExp或RE。当你检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp就是这种模式,简单的模式可以是一个单独的字符,你可以规定字符串中的检索位置以及检索的字符类型等。RegExp对象用于存储检索模式。正则表达式用于定义一些字符串的规则,计算机可以根据正则表达式,来检查一个字符串是否符合规则,可以将字符中符合规则的内容提取出来简单使用1、使用字面量来创
2021-08-26 18:19:54
521
原创 Layui日期和时间组件
Layui日期和时间组件type控件选择类型:用于单独提供不同的选择器类型年选择器(只提供年列表选择)laydate.renfer({elem:”#test1”,//绑定元素type:”year”});预览:102年月选择器(只提供年月选择) laydate.render({elem: "#test1",//绑定元素type: "month"});103...
2021-08-26 18:03:47
1140
原创 JavaScript事件(二)冒泡与委派
事件冒泡(Bubble)-所谓冒泡指的就是事件的向上传导,当后代元素上的事件被触发时,其祖先元素的相同事件也会被触发-在开发中大部分情况冒泡都是有用的,如果不希望冒泡发生可以通过事件对象取消冒泡event.cancelBubble=true。-bubble事件属性返回一个布尔值,如果事件是冒泡类型,则返回true,否则返回false。例:部分代码var box=document.getElementById("box");var innerBox=document.getEleme..
2021-08-08 08:17:53
123
原创 JavaScript事件(一)基础
JavaScript事件(一)基础简介:-事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间-JavaScript与HTML之间的交互是通过事件实现的。对于Web应用来说,有下面这些代表性的事件:单击事件、鼠标移入移出事件、键盘按下、弹起事件等。事件属性使用事件属性向html元素分配事件。例:向button元素分配onclick事件<button onclick="displayDate()">点击这里</button>文档加载浏览器在加载一...
2021-08-08 07:58:25
68
原创 JQuery效果
JQuery效果隐藏和显示 show()、hide()可以通过jQuery使用show()、hide()方法来隐藏和显示HTML元素例:$("#hide").click(function(){$("div").hide();});$("#show").click(function(){$("div").show();});1.hide()语法:$(selector).hide(speed,callback);Speed:三种预定速度(slow,...
2021-06-27 20:18:10
163
原创 Jquery选择器
Jquery选择器选择器允许您对元素组或单个元素进行操作、基本选择器:#id id选择器:根据id查找标签对象.class 类选择器:根据class查找标签对象Element 元素选择器:根据标签名查找标签对象* 选择器:表示任意的,所有的元素selector1,selector2 并集选择器:获取多个选择器中的所有元素,每个选择器以逗号隔开、层级选择器: ①后代选择器:语法:$(“selector1 selector2”)选择selector1元素内部的所有se...
2021-06-27 20:08:33
224
原创 CSS伪类
伪类简介:伪类:这个叫法源于它们跟类相似,但实际上并没有类会附加到标记的标签上。伪类分为两种:-UI伪类:会在HTML元素处于某种状态时(例如:鼠标指针位于指针上),为该元素应用CSS样式。Hover-结构化伪类:会在标记中存在某种结构上的关系时(例如:某元素是一组元素中的第一个或最后一个),为该元素应用CSS样式。二、UI伪类UI元素状态伪类选择器有如下几个:Selector:link :匹配Selector选择器且未被访问前的元素(通常只能是超链接)。...
2021-06-27 19:59:24
560
原创 jQuery基础知识总结
jQuery基础知识总结jQuery 简介:什么是jQuery:-jQuery是一个JavaScript函数库,且极大地简化了JavaScript编程;-jQuery 是一个“写的更少,但做的更多”的轻量级 JavaScript 库。-基本上,您将学习到如何选取 HTML 元素,以及如何对它们执行类似隐藏、移动以及操作其内容等任务。-在您开始学习 jQuery 之前,您应该对以下知识有基本的了解:HTML CSS JavaScript-jQuery 库可以通过一行简单的标记被添
2021-06-07 21:09:48
196
1
原创 jQuery轮播效果(Carousell)
jQuery轮播效果(Carousell)轮播效果是一个幻灯片效果,使用CSS 3D变形转换和一些JavaScript构建---内容循环播放,它适用于一系列图像、文本或自定义标记,还包括对上一个/下一个图分浏览控制和指令支持。在支持Page Visibility API(页面可见性)的浏览器中,当网页对用户不可见时(如浏览器选项卡处于非活动状态。窗口最小化时),轮播效果控件会停止运动,从而节省性能。用法通过数据属性使用数据属性可以轻松控制转盘的位置。Data-slide接受关键字,p...
2021-06-07 20:59:56
3304
2
原创 JavaScript函数(一)
JavaScript函数(一)关于函数(function)函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。它也是个对象。可以封装一些功能(代码),在需要的时候可以执行这些功能(代码);封装到函数中的代码不会立即执行。使用typeof检查一个函数对象时,会返回function;二、函数的语法:函数就是包裹在花括号中的代码块,当调用函数时,函数中封装的代码会按照顺序执行。function functionname(){要执行的代码;}注意:JavaScrip
2021-06-07 20:52:37
293
2
原创 JavaScript函数(二)
JavaScript函数(二)变量的声明提前-使用var关键字声明的变量,会在所有的代码执行之前被声明(但不会被赋值),但是如果声明变量时不使用var关键字,则变量不会被声明提前。-函数声明提前使用函数声明形式创建的函数function(){} 会在所有代码执行之前就会被创建,所以我们可以在函数声明前来调用函数。但是,使用函数表达式创建的函数不会被声明提前。在函数作用域中也有声明提前的特性。函数声明也会在函数中所有的代码执行前声明。90函数中的this解析器在调用函数时每次都
2021-06-07 20:49:41
86
原创 表单的布局
表单的布局自从Bootstrap使用display:block和width:100%在全部的input控件上后,表单默认都是基于垂直堆叠排列的,可以使用其他Class类来改变表单的布局。.form-group(表单组).form-group 可以向为表单赋予一些结构样式,目的是提供标签的控制配对以及margin-bottom属性,由于它是一个类选择器,可以在<div>或其他元素中使用它。例如:<form><div class="form-g...
2021-05-27 21:35:56
2380
原创 Form表单的简单使用
Form表单的简单使用 简介 表单是一个包含表单元素的区域,用于搜集不同类型的用户输入。表单元素是允许用户在表单中(比如:文本域、下拉框、单选框、复选框等等)输入信息的元素。表单使用表单标签<form>定义。 布局 完成布局的第一步:创建一个新的项目。第二步:把我们需要的文件引入进去。主要有这三个:可通过栅格系统进行布局Bootstrap提供了一些表单控件样式、布局选项、以及用来创建广泛多样化的表单的自定义组件。 表单控件 1....
2021-05-27 21:27:54
3262
原创 Ajax基础(一)
Ajax基础(一)简介:Ajax(Asynchronous JavaScript and XML (异步的JavaScript 和 XML)),AJAX是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术;用于创建快速动态网页的技术。不是某种编程语言。通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。在传统的网页(不使用AJAX)如果需要更新内容,必须重载整个页面。有很多使用AJAX的应用程序案例:新浪微博,Google 地图、开心网等。同步与异步同步.
2021-05-27 21:15:25
103
原创 CSS动画与变形(一)-------transform变形
CSS动画与变形(一) ———变形一、简介:CSS3的变形功能可以对HTML组件执行位移、旋转、缩放、倾斜4种几何变换,这样的变换可以控制HTML组件呈现出丰富的外观。借助与位移、旋转、缩放、倾斜这4种几何变换,CSS3提供了transition动画。transition动画比较简单,只要指定HTML组件的哪些CSS属性需要使用动画效果来执行变化,并指...
2021-05-17 19:25:40
1923
原创 CSS动画与变形(二)------transition过渡
CSS动画与变形(二) ———过渡一、什么是过渡:早期在Web中要实现动画效果,都是依赖于JavaScript或Flash来完成。但在CSS3中新增加了一个新的模块transition,它可以通过一些简单的CSS事件来触发元素的外观变化,让效果显得更加细腻。简单点说,就是通过鼠标经过、获得焦点,被点击或对元素任何改变中触发,并平滑地以动画效果改变CSS的属性值。通过 C...
2021-05-17 19:24:02
803
原创 CSS动画与变形(三)------animation动画
CSS动画与变形(三) ———动画一、Keyframes介绍Keyframes(关键帧):计算机动画术语,帧——就是动画中最小单位的单幅影像画面,相当于电影胶片上的毎一格镜头。在动画软件的时间轴上帧表现为一格或一格标记。关键帧—相当于二维动画中的原画。指角色或者物体运动或变化中的关键动作所处的那一帧。关键帧与关键帧之间的动画可以由软件来创建,叫做过渡帧或者中间帧。keyfram...
2021-05-17 19:22:07
292
原创 JavaScript对象笔记总结(二)
JavaScript对象笔记总结(二)Math()对象Math 对象用于执行数学任务它属于一个工具类,不用创建对象,里面封装了数学运算相关的属性和方法。常见的属性和方法:属性:Math.PI圆周率 E自然对数的底数(约等于2.71828)方法 :Math.ceil()向上取整,小数位有值进1Math.fall()向下取整,舍掉小数位Math.round()四舍五入Math.round()随机X之间的随机整数:Math.round(Math.random()...
2021-05-09 17:31:37
84
原创 JavaScript对象 笔记总结(一)
JavaScript对象(一)对象简介JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...JavaScript 提供多个内建对象,比如 String、Date、Array 等等。对象只是带有属性和方法的特殊数据类型。如果我们使用基本数据类型,可以将一个人的信息保存下来,但是他们是独立的没有联系的数据。-对象属于一种复合的数据类型,在对象中可以存储多个不同数据类型的属性1.对象的分类:-内建对象:-由ES标准中定义的对象,在任何ES的实现中都可以使用例如
2021-05-09 17:25:12
204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人