ASP.NET C#
qq_22002855
这个作者很懒,什么都没留下…
展开
-
.netcore多Context数据库迁移语句
.netcore数据库迁移原创 2023-01-11 17:56:38 · 115 阅读 · 0 评论 -
ASP.NET 设置Session过期时间
在webConfig中添加 <system.web> <sessionState mode="InProc" timeout="30"></sessionState> <compilation debug="true" targetFramework="4.5.2" /> <httpRuntime targetFramework="4.5.2" maxRequestLength="1024000000" /> &l原创 2021-08-24 16:16:03 · 879 阅读 · 0 评论 -
解决C#大数据保存SaveChange() 时间过长的问题
1.使用 NuGet包管理器 搜索 “z.EntityFramwork.Extensions” 添加到项目的启动项中,注意最好与EntityFramwork的版本号保持一致。2.List users=new List();3.users.add(new user{Id=’’,UserName=’’,})4._dbContext.BulkInsert(users);_dbContext.BulkSaveChanges();...原创 2021-06-09 17:22:58 · 820 阅读 · 0 评论 -
vs2019 加 vue 前后端分离配置,解决跨域问题以及Session为null问题
第一步:首先在后端web.config中设置跨域设置 <!--跨域设置--> <httpProtocol> <customHeaders> <!--响应类型 (值为逗号分隔的一个字符串,表明服务器支持的所有跨域请求的方法)--> <add name="Access-Control-Allow-Methods" value="GET,POST,PUT,DELETE,OPTIONS" />原创 2021-03-13 11:27:20 · 508 阅读 · 0 评论 -
C# 循环遍历枚举
class Program { static void Main(string[] args) { foreach (var aType in Enum.GetValues(typeof(ESection))) { Console.WriteLine((int)aType); } Console.ReadLine();原创 2020-11-07 09:10:51 · 2040 阅读 · 2 评论 -
ASP.NET 同一账号限制同时登陆
1:首先新建一个登陆记录表LoginRecord 用到的字段包含用户ID和编码Token;2: 在用户登陆时,给用户一个新的编码赋值给用户登陆记录表中的Token,并且将Token发送给前端保存在sessionStorage中;3:有了前两步的完成,之后就很好做了,在系统的每个页面定时调用(setInterVal)函数,获取登陆记录表中的Token值,再与页面的sessionStorage作对比,如果相同则这个账号没有其他人登陆,否则说明有人登陆这个账号,则立即跳转到登录页面。(踢掉前一个登陆的用户原创 2020-08-19 16:43:59 · 405 阅读 · 0 评论 -
FileZilla 出现 425 Can‘t open data connection for transfer of “/“ filezilla远程连接FTP
只需要在客户端->编辑->设置->连接->FTP->被动模式 将选项“退回到主动模式”勾选上原创 2020-08-11 15:22:32 · 1190 阅读 · 0 评论 -
后端时间转换格式,精确到秒
Time1=taskPushs.Time1.ToString("yyyy-MM-dd HH:mm:ss"), Time2 = taskPushs.Time2.ToString("yyyy-MM-dd HH:mm:ss"),原创 2020-06-09 09:44:07 · 438 阅读 · 0 评论 -
input输入框 避免出现0001的情况
只需要在input的onKeyUp事件中加入正则表达式验证this.value=this.value.replace(/^0(0+)|[^\d]+/g,'')原创 2020-01-09 10:11:01 · 463 阅读 · 0 评论 -
下载实验报告方式二 zip打包下载
一,首先是安装DotNetZip组件,通过NuGet获取,在接口中,using(ZipFile zip = new ZipFile(System.Text.Encoding.Default)){ //可以添加css、js、图片、echars zip.AddFile(Server.MapPath(url),"file"); //创建项目下载地址 if(!Directory...原创 2020-01-06 17:13:57 · 439 阅读 · 0 评论 -
asp.net 下载实验报告(一)
将用户的数据通过后台统计出来再用页面展示出来,但是如何将页面“实验报告”下载下来,第一种方式是以mht文件方式;第二种是word文档;第三种是zip打包。第一种:mht文件首先了解一下什么是mht文件,MHTML文件又称为聚合HTML文档、Web档案或单一文件网页。单个文件网页可将网站的所有元素(包括文本和图形)都保存到单个文件中。这种封装使您可将整个网站发布为单个内嵌MIME (MIME:通...原创 2019-12-09 10:54:18 · 648 阅读 · 1 评论 -
SQL数据库迁移
更新数据库数据类型,出现无法更新失败的信息但是出现以下错误:一番查找之后发现,原来是数据库的数据没有删除导致的。在此复习一下数据库迁移语句:1、enable-migrations 2、add-migration v1 3、update-database...原创 2019-12-06 09:54:52 · 150 阅读 · 0 评论 -
C# 使用字段存储表单信息加以处理 一维数组,二维数组,三维数组
Set(List)Set(string[][])Set(string[][][])在后台的接口中通过以上三种方式获取前端提交的表单数据,这里的表单数据是由多个表单组成,例如一个部门有多个员工,每个员工有多个信息,而这些信息只需要存储起来,没有加减运算的情况下适合使用,第二步骤:再通过JsonConvert.SerializeObject()将数组信息保存再字段中,如下所示:model.m...原创 2019-11-01 11:38:46 · 299 阅读 · 0 评论 -
substring的使用
sql.substring() 或者data.substring()substring(expression,start,length)expression:内容expression:开始的位置length:长度例如:static void Main(string[] args) { var datas1 = "{abcdefghijk,"; ...原创 2019-08-26 15:24:14 · 479 阅读 · 0 评论 -
IDbCommand Interface
添加链接描述命名空间:Microsoft.ReportingServices.DataProcessingAssemblies:Microsoft.ReportingServices.Interfaces.dll, Microsoft.ReportingServices.SharePoint.UI.WebParts.dll表示存在到数据源的打开连接时执行的语句。public interfa...转载 2019-08-26 20:29:50 · 364 阅读 · 0 评论 -
C#中Replace的用法
使用sql.replace(“需要替换的”,“替换用的字段”);var replace = "hello,welcome to New York city!"; Console.WriteLine(replace); var chang=replace.Replace("New York", "ShangHai"); Con...原创 2019-08-27 13:55:39 · 9512 阅读 · 0 评论 -
C# startswith与endswith
startswith():判断字段由什么开始的。endswith():判断字段由什么结束的。var replace = "!hello,welcome to New York city!"; Console.WriteLine(replace); if (replace.StartsWith("!")) { ...原创 2019-08-27 14:34:59 · 6884 阅读 · 0 评论 -
Math.Round 函数解决整型数乘除带来的错误
int型的参数相加或相减不会产生错误,但是在相乘或者相除的条件下,会产生取整。C#中的Math.Round()并不是使用的"四舍五入"法。其实在VB、VBScript、C#、J#、T-SQL中Round函数都是采用Banker’s rounding(银行家算法),即:四舍六入五取偶。事实上这也是IEEE的规范,因此所有符合IEEE标准的语言都应该采用这样的算法。static void Main...原创 2019-09-05 17:15:39 · 692 阅读 · 0 评论 -
C#向上取整的三种方式
Math.Round():四舍六入五取偶Math.Floor():向下取整Math.Ceiling():向上取整double nn = 20.2; double mm = 20.50; double mm1 = 21.50; double bb = 20.71; var num_floor1=Ma...原创 2019-09-11 10:42:35 · 17038 阅读 · 0 评论 -
正则表达式收集
var patrn = /^+?[1-9][0-9]*$/;原创 2019-09-21 08:57:28 · 65 阅读 · 0 评论 -
C#参数数组params的使用
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-08-26 11:49:44 · 235 阅读 · 0 评论