0

【ASP.NET Core】处理异常(上篇)

依照老周的良好作风,开始之前先说点题外话。 前面的博文中,老周介绍过自定义 MVC 视图的搜索路径,即向 ViewLocationFormats 列表添加相应的内容,其实,对 Razor Page 模型,也可以向 PageViewLocationFormats 列表添加相应的搜索路径,比如 /MyP ...

东邪独孤 发布于 2018-02-23 11:42 评论(0)阅读(37)
0

Redis系列2- C#中使用Redis的示例

上一篇Redis的系列已经讲了Redis的下载、安装,接下来这一篇,主要讲使用Redis提供的 ServiceStack.Redis 这个开发库在C#项目中作为缓存服务使用的一个简单示例,废话不多话,直接上代码。 ...

justinwujian 发布于 2018-02-23 11:06 评论(0)阅读(8)
0

C# 多线程系列(一)

线程是怎样工作的 1.多线程由一个线程调度器来进行内部管理,一个功能是CLR常常委托给操做系统。 一个线程调度器确保所有激活的线程在执行期间被合适的分配,等待或者阻塞的线程(比如,一个独占锁或者等待用户输入)不占用CPU资源。 2.在单核电脑上,一个线程调度器让时间片在每一个激活的线程中切换。在wi ...

吴筱军 发布于 2018-02-23 10:45 评论(0)阅读(8)
0

EFCore数据库迁移命令整理

前言 因为现在用.net core 开发新项目,过程中需要经常涉及到数据命令的迁移,今天分别整EFCore 的两种迁移数据库的方式 1 程序包管理器控制台 , Package Manager Console(PMC) -如果你用visual studio 开发建议使用PMC迁移方式,该方式是同时支持 ...

文青 发布于 2018-02-23 10:04 评论(0)阅读(39)
6

ASP.NET Core Razor 页面使用指南

ASP.NET Core Razor 页面作为 ASP.NET Core 2.0的一部分发布,它是基于页面的全新的Web开发框架。如果您想学习如何使用 ASP.NET Core Razor 页面,可以访问微软的官方站点 ,但是是内容介绍的比较简单。Mike Brind(博客: ) 提供的一个站点 , ...

Sweet-Tang 发布于 2018-02-23 09:41 评论(0)阅读(54)
0

记录自己不会的地方---webform中基于表格的基础上获取其中文本框的值

1 2 3 ' /> 4 ' CommandName="btnUpdate" /> 5 6 7 8 string Id = e.CommandArgument.ToString(); 9 ... ...

无敌大帅哥 发布于 2018-02-22 18:27 评论(0)阅读(34)
0

ASP.NET比较常用的26个性能优化技巧

1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中 ...

烟雨楼台^浮云往事 发布于 2018-02-22 15:45 评论(1)阅读(113)
0

多线程编程学习笔记——异步操作数据库

运行程序,如果数据库已经存在,则删除重建。当打开 连接以及单独使用OpenAsync和ExecuteNonQueryAsync方法执行SQL命令时,我们使用了I/O异步操作。 在这个任务完成后,我们创建了一张新的表并插入了一些数据,除了之前提到的方法,我们还使用了ExceuteS... ...

DotNet菜园 发布于 2018-02-22 14:56 评论(1)阅读(57)
0

Redis系列1- 在C#中使用Redis (下载安装)

本文只讲有关于在 Windows+C#中使用Redis所需要用到的资源,不涉及在C#中使用Redis的编程示例,整体过程我把它分为三个步骤,并按标题的顺序逐一实现。 1、下载并安装Redis服务 需要先下载Redis服务,并安装于操作系统中,安装步骤和安装其它的Windows程序一样,这里就不花多余 ...

justinwujian 发布于 2018-02-22 14:43 评论(0)阅读(27)
4

2018目标

2017晃眼就过去了,2018开工了。闲暇之余,我想为自己订个小小目标。 作为一名.NET菜逼程序员。 肯定是希望自己在2018学的更多,做的更多,具体的我想了想: 2017年工作也算比较顺利,换了两家公司,感觉任务都不是特别繁重,也很少加班。第一家公司是做WPF的,我之前没有做过,但公司愿意给我时 ...

浅夏深沉 发布于 2018-02-22 11:44 评论(3)阅读(129)
2

Visual Studio 2017 for Mac 连接Git的奇怪问题

VS for Mac连接Git的时候遇到个奇怪的问题, 无法将已存在的解决方案绑定并提交到GitHub中去. VS版本7.3.3 问题复现 以为自己操作有问题, 新建项目测试一下, 新建的时候没有勾选"Use git"选项, 新建好的项目默认选中了解决方案的根, 但打开Version Control ...

FlyLolo 发布于 2018-02-22 07:42 评论(6)阅读(347)
1

微软正式开源Blazor,将.NET带回到浏览器

微软 ASP.NET 团队近日正式开源了Blazor,这是一个Web UI框架,可通过WebAssembly在任意浏览器中运行 .Net。 Blazor旨在简化快速的单页面 .Net 浏览器应用的构建过程,它虽然使用了诸如 CSS 和 HTML 之类的 Web 技术,但它使用 C#语言和 Razor ...

SuperSnowYao 发布于 2018-02-21 21:57 评论(0)阅读(155)
27

SqlSugar ORM 入门到精通【一】入门篇

背景 SqlSugar是一款国产ORM,除了拥有媲美原生的性能 另外还有满足各种需求的功能,简单好用一分钟就能够轻松上手。 2.x版本正式在自已公司内部项目使用 3.x版本得到了更多公司的喜欢不过也会抱怨有很多不足 4.x版本17年5月发布后得到的评价超出了我的预期, 刚发布的时候做了大量的单元测试 ...

孙凯旋 发布于 2018-02-21 17:15 评论(10)阅读(1708)
0

C#基础(1)

摘要:学习c#已经有一段历程了,回顾之前所打过的代码以及笔记,做些常用的总结,希望以后工作中如果用到,方便查找。当然,个人首要目的是这样,加深印象的同时,可以练习一下打字速度。希望也 坚持。当然,如果对其他人能带来一点点帮助的话,那更好啦。 本文涉及内容: 1、常用对字符串操作 2、集合 3、文件操 ...

蓝色标记 发布于 2018-02-20 22:24 评论(2)阅读(113)
7

WPF: WPF 中的 Triggers 和 VisualStateManager

在之前写的这篇文章 WPF: 只读依赖属性的介绍与实践 中,我们介绍了在 WPF 自定义控件中如何添加只读依赖属性,并且使其结合属性触发器 (Trigger) 来实现对控件样式的改变。事实上,关于触发器,在 WPF 中除了属性触发器,还有事件触发器 (EventTrigger) 和数据触发器 (Da ...

WPInfo 发布于 2018-02-20 10:51 评论(4)阅读(278)
0

Visual Studio 2017 for Mac 快捷键

格式化代码: ^I 转到定义:⌘D 注释/反注释: ⌘/ 生成:⌘B 重新生成:^⌘B 调试运行:⌘↩ 不调试运行:⌥⌘↩ 添加/删除断点:⌘\ 查看所有断点:⌥⌘↩ 放大:⌘+ 缩小:⌘- 正常大小:⌘0 全屏/取消全屏:^⌘F 页内搜索:⌘F 文件/项目内搜索:⇧⌘F 上一步操作光标:⌃⌘← 下 ...

FlyLolo 发布于 2018-02-20 06:20 评论(2)阅读(141)
1

一次查找Windows Live Writer的VSPaste插件丢失RTF格式信息的经历

记录了从查找Windows Live Writer上VSPasste插件丢失RTF格式信息问题的原因,到最终解决问题的整个经历。 ...

赵御辩 发布于 2018-02-20 01:06 评论(1)阅读(18)
0

【转】Win10年度更新开发必备:VS2015 Update 3正式版下载汇总

微软在06月27日发布了Visual Studio 2015 Update 3 。在MSDN中微软也提供下载,而且MSDN的Visual Studio 2015 Update 3与官方免费下载的文件是一致的,只是文件名不一样,除TFS除外。官方下载:https://www.visualstudio. ...

AaronZcw 发布于 2018-02-20 00:37 评论(1)阅读(48)
5

汽车之家店铺数据抓取 DotnetSpider实战[一]

一、背景 春节也不能闲着,一直想学一下爬虫怎么玩,网上搜了一大堆,大多都是Python的,大家也比较活跃,文章也比较多,找了一圈,发现园子里面有个大神开发了一个DotNetSpider的开源库,很值得庆幸的,该库也支持.Net Core,于是趁着春节的空档研究一下整个开源项目,顺便实战一下。目前互联 ...

FunnyBoy 发布于 2018-02-19 11:20 评论(4)阅读(653)
0

asp.net mvc 5 关闭xss过滤

在控制器方法的头部添加 [ValidateInput(false)] 如果向mvc服务端提交带html标签的内容就会导致校验失败异常,从而得不到想要的结果,关闭的方法是在相应方法头部添加 [ValidateInput(false)]属性。 如: ...

axel10 发布于 2018-02-19 08:59 评论(1)阅读(51)