自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

转载 编程性能注意事项(二) 异步

一、异步类型的选择。编写代码前应考虑的两个问题:你的代码是否会“等待”某些内容,例如数据库中的数据?如果答案为“是”,则你的工作是I/O 绑定。请使用async和await(而不使用Task.Run)。不应使用任务并行库。相关原因在深入了解异步的文章中说明。你的代码是否要执行开销巨大的计算?如果答案为“是”,则你的工作是CPU 绑定,并...

2019-04-30 15:58:00 133

转载 编程性能注意事项(一)

1、查询时表dbset结构优于list,但查询完毕进行运算时list优于dbset,所以查询结束后进行计算前应该及时将dbset转换为list。2、字符串的拼合应该多用string.Format("{0}{1}{2}", "1", "于","以");3、应在foreach前准备好运算的数据,和临时存储数据的表或list,遍历完成后一次性对数据库进行操作。foreach中也应注...

2019-04-21 23:04:00 128

转载 Asp.net core 2.0.1 Razor 的使用学习笔记(六)

Asp.net core 2.0.1 Razor 的使用学习笔记——基本页面的建立VS这版(vs版本:15.5.6 。net版本:4.7.02558)的Razor页面自动生成就是坑爹货,它自动生成的页面真是能坑死你不带商量的。到处错误,到处bug。不过相信微软最终是会修复的。以下是Bug的具体情况,不关心的朋友可以直接跳过。正常来说,创建的快捷方式是:...

2018-02-12 16:46:00 137

转载 Asp.net core 2.0.1 Razor 的使用学习笔记(五)

按说这里应该写关于Role角色类的笔记,但是我还没时间实验这块,所以等以后我搞定了再来分享。现在先写其他部分。Asp.net core 2.0.1 Razor 的使用学习笔记——建立模型和基本页面按照微软官网提供的资料应该是”项目 >“添加” > “新建文件夹”。将文件夹命名为“Models”。但我个人并没有新建这个文件夹,我采用了在“data”文件夹下建立模型...

2018-02-05 17:59:00 134

转载 Asp.net core 2.0.1 Razor 的使用学习笔记(四)

ASP.net core 2.0.1 中 asp.net identity 2.0.1 的基本使用(三)—用户注册一、修改用户注册1、打开Pages文件夹》Account》Register.cshtml,然后双击Register.cshtml.cs找到public class InputModel,在这里个类里添加UserName属性[Required][Stri...

2018-02-02 22:01:00 120

转载 Asp.net core 2.0.1 Razor 的使用学习笔记(三)

ASP.net core 2.0.1 中 asp.net identity 2.0.1 的基本使用(二)—用户账户及cookie配置修改用户账户及cookie配置一、修改密码强度和用户邮箱验证规则:打开Startup.cs,找到public void ConfigureServices(IServiceCollection services)中的services.AddIde...

2018-02-02 08:31:00 134

转载 Asp.net core 2.0.1 Razor 的使用学习笔记(二)

ASP.net core 2.0.1 中 asp.net identity 2.0.1 的基本使用(一)—启用用户管理一、修改和启用默认的用户账户管理和角色管理在Data目录中添加ApplicationRole.cs类文件,如下namespace xxxx.Models{ //将应用程序用户的属性添加到应用程序 public class ApplicationRo...

2018-02-01 22:24:00 86

转载 Asp.net core 2.1 Razor 的使用学习笔记(一)

环境:vs2019 版本:16.1.1 .NET Core ASP.NET Core 2.1 SDK 2.1.700 (20190529)这里说明下,Razor页面模式跟mvc出现了严重的不同。正如微软官方说的一样“Razor 页面是 ASP.NET Core MVC 的一个新功能,它可以使基于页面的编码方式更简单高效。”但就代码说没有什么不同几乎...

2018-02-01 22:16:00 485

转载 ASP.net core 2.0.0 中 asp.net identity 2.0.0 的基本使用(四)—用户注册

修改用户注册1、修改用户名注册规则。打开Controllers目录下的AccountController.cs。在控制器中找到public async Task<IActionResult> Register(RegisterViewModel model, string returnUrl = null) 中的var user = new Applicat...

2017-10-16 17:41:00 100

转载 ASP.net core 2.0.0 中 asp.net identity 2.0.0 的基本使用(三)—用户账户及cookie配置

修改用户账户及cookie配置一、修改密码强度和用户邮箱验证规则:打开Startup.cs,找到public void ConfigureServices(IServiceCollection services)中的services.AddIdentity<ApplicationUser, ApplicationRole>()的.AddDefaultTokenProv...

2017-10-15 17:18:00 182

转载 ASP.net core 2.0.0 中 asp.net identity 2.0.0 的基本使用(二)—启用用户管理

修改和启用默认的用户账户管理和角色管理一、在Models目录中添加ApplicationRole.cs类文件,如下namespace xxxx.Models{ //将应用程序用户的属性添加到应用程序 public class ApplicationRole : IdentityRole { }}二、修改startup.cs文件。...

2017-10-15 12:10:00 112

转载 ASP.net core 2.0.0 中 asp.net identity 2.0.0 的基本使用(一)—修改数据库连接

开发环境:vs2017 版本:15.3.5 项目环境:.net framework 4.6.1 模板asp.net core 2.0 Web应用程序(模型视图控制器)身份验证:个人用户账号 存储应用内的用户帐户因为本人并不涉及开发一些中、大规模的应用,所以习惯使用本地数据库,而不是数据库服务,为了方便管理,所以本人的所有项目都是离线数据库文件存储(.mdf)。...

2017-10-15 11:34:00 92

转载 .net 和 core2.0 数据库连接字符串

Asp.net Core 数据库离线文件的连接(引自“张不水”兄的研究成果。)一、绝对路径:"DefaultConnection": "Data Source=(localdb)\\mssqllocaldb;AttachDbFilename=C:\\Users\\Administrator\\Documents\\Visual Studio 2017\\Projects\\...

2017-09-29 16:04:00 231

转载 .net core 1.0 中的asp.net identity 基本使用(二)

一、重写(覆盖)身份验证数据类型1、修改Models目录中的ApplicationUser.cs类文件,如下namespace xxxx.Models{ //将应用程序用户的属性添加到应用程序 public class ApplicationUser : IdentityUser<Guid> { }}2...

2017-07-19 15:47:00 78

转载 图片轮播 内嵌网页

1 <div id="myCarousel1" class="carousel slide" data-ride="carousel" data-interval="6000"> 2 @*<ol class="carousel-indicators"> 3 <li data-target="#myCarousel" da...

2017-05-08 22:47:00 193

转载 ASP.NET MVC5 中百度ueditor富文本编辑器的使用

随着网站信息发布内容越来越多,越来越重视美观,富文本编辑就是不可缺少的了,众多编辑器比较后我选了百度的ueditor富文本编辑器。百度ueditor富文本编辑器分为两种一种是完全版的ueditor,另一种是ueditor的迷你版umeditor。ueditor富文本编辑器的功能很强大,使用中会在其目录下面会产生大量的数据,本人认为应将ueditor放置在根目录下,后期维护中谨慎对...

2017-05-03 23:17:00 698

转载 数据验证

1 [Required] //禁止为空2 [StringLength(20, ErrorMessage = "{0} 必须至少包含 {2} 个字符,最多20个字符。", MinimumLength = 6)] //限制字符数量 最大为20 最小为63 [Display(Name = "用户账号")] //字段显示的新命名4 [DataType(DataType.T...

2017-04-27 17:06:00 91

转载 视图模型

每个视图定义一个对象模型可以帮助你跟踪视图的真实所需。所以应该为每一个应用程序中的视图定义视图模型类。每个视图都应该有一个视图模型类。可以使用控制器名称和视图名称的一个组合。例如,从Home控制器调用的命名Index的视图,其视图模型对象可能被命名为HomelndexViewModel。更好的做法是,可以在Models文件夹中创建一个名为Home的子文件夹,并在其中建立一个Ind...

2017-04-23 23:19:00 209

转载 .net 和 core 数据库连接字符串

Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-xxxx.mdf;Initial Catalog=aspnet-xxxx;Integrated Security=True"providerName="System.Data.SqlClient"Server=(localdb)\\m...

2017-04-22 23:19:00 1524

转载 MVC中使用EF的技巧集(一)

一、建好数据库后,向项目中添加数据模型。1、右键点击“Models” 文件夹,选择“添加”,再选择“添加新项”。2、在“添加新项”窗口,选择左边的“数据”,然后再在右边选择“ADO.NET 实体数据模型”。3、填写名称并确定。4、在实体数据模型向导中,选择“从数据库”(第一个),然后“下一步”。5、选择数据连接,然后“下一步” ;或者“新建”,在“连接属性”窗口,设...

2017-04-21 11:39:00 218

转载 Asp.Net MVC 开发技巧(二)

Linq查询Linq的使用大体分为两种:语句表达式 和 方法首先,我们要在控制器中定义好context1 private ApplicationDbContext db = new ApplicationDbContext(); //读写模式2 private readonly ApplicationDbContext db = new Application...

2017-03-02 11:45:00 56

转载 Linq使用技巧及查询示例(一)

Linq的使用大体分为两种:语句表达式 和 方法首先,我们要在控制器中定义好context1 private ApplicationDbContext db = new ApplicationDbContext(); //读写模式2 3 private readonly ApplicationDbContext db = new ApplicationDbCo...

2017-03-02 11:33:00 123

转载 Asp.Net MVC 开发技巧(一)

开发程序时的流程:1、设计数据模型。 数据模型最为重要,不仅关系到数据的存储,同时程序的可扩展性,效率也受影响,甚至决定开发工作量。所以要极其认真的设计数据库的表和相关字段。 建完基本的数据模型后,就应该马上添加相关的数据规则。2、添加控制器。 控制器常用的无非两种:MVC5控制器-空 和 包含视图的MVC5控制器(使用Entity Fr...

2017-03-02 09:11:00 134

转载 Asp.Net MVC Identity 2.2.1 使用技巧(八)

一、添加管理链接在View/Shared/_layout.cshtml,在页面导航上(28行)添加如下代码:1 @*通过身份验证并确认用户属于Admin角色显示管理菜单*@2 @if (Request.IsAuthenticated && User.IsInRole("Admi...

2017-02-12 23:26:00 93

转载 Asp.Net MVC Identity 2.2.1 使用技巧(七)

创建角色管理相关视图1、添加视图打开RolesAdminController.cs将鼠标移动到public ActionResult Index()上右键》添加视图系统会弹出对话框什么也不用改直接“确定”。2、在创建的视图上添加数据模型在第一行添加 @model IEnumerable<Microsoft.AspNet.Identity.En...

2017-02-12 23:05:00 70

转载 Asp.Net MVC Identity 2.2.1 使用技巧(六)

使用用户管理器之角色管理一、建立模型,这里我们其实在之前的技巧(五)已经建好了。二、建立控制器RolesAdminController1、在controllers文件夹上点右键》添加》控制器,我这里选的是“MVC5控制器-空”,名称设置为:RolesAdminController.cs。2、添加操作权限。在空间命名下第一个{下面(9行)添加[Authorize(Ro...

2017-02-12 22:32:00 105

转载 Asp.Net MVC Identity 2.2.1 使用技巧(五)

创建用户管理相关视图1、添加视图打开UsersAdminController.cs将鼠标移动到public ActionResult Index()上右键》添加视图系统会弹出对话框什么也不用改直接“添加”。2、在创建的视图上添加数据模型在第一行添加 @model IEnumerable<xxxx(项目名).Models .Application...

2017-02-12 17:38:00 104

转载 Asp.Net MVC Identity 2.2.1 使用技巧(四)

使用用户管理器之用户管理一、建立模型1、在Models文件夹上点右键》添加》类类的名称自定,我用AdminViewModels命名的。2、更改模板自建的AdminViewModels类为RoleViewModel,并添加EditUserViewModel类,代码完成如下: 1 public class RoleViewModel 2 { 3...

2017-02-12 15:55:00 88

转载 Asp.Net MVC Identity 2.2.1 使用技巧(三)

使用用户管理器之用户注册用户管理的基本功能模块中已经做好了,我们现在做一些调整。1、修改用户名注册规则。上一篇中可选操作已经详解了这里把基本的设置简介下。打开App_Start/identityConfig.cs,在public static ApplicationUserManager Create(IdentityFactoryOptions<Applicat...

2017-02-10 15:16:00 110

转载 Asp.Net MVC Identity 2.2.1 使用技巧(二)

之前我们看到了新生成的项目中跟identity有关的有四个文件,这些文件是基础功能,并未开启identity的全部功能。现在我们先启用角色功能。1、在App_Start文件夹中的IdentityConfig.cs中添加角色控制器。在namespacexxx内(即最后一个“}”前面)添加角色控制类代码如下: 1 //配置此应用程序中使用的应用程序角色管理器。Role...

2017-02-04 10:17:00 142

转载 Asp.Net MVC Identity 2.2.1 使用技巧(一)

开发环境:vs2015 UP3 or vs2017RC 项目环境:asp.net 4.6.1 identity版本为:asp.net identity 2.2.1 1、创建项目。没什么好说的,你都没有第二个选择。只是别忘了选下身份验证类型。第二个:个人用户账户。2、了解identity的结构。 1·项目默认会在根目录上创建一个Startup.cs,双击打开...

2017-02-04 09:55:00 129

转载 asp.net core项目发布网站时的选项

发布网站时的选项Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 databasesuse this connection string at runtime 在运行时使用此连接字符串 它的作用是部署到生产...

2016-08-06 21:07:00 161

转载 .net core 1.0 中的asp.net identity 基本使用(一)

使用用户管理器之用户注册配置数据库在appsettings.json,系统默认生成的是连接到sqlserver服务中的数据库。如果想连接到.mdb文件上(便携型数据库)请参照我的另一篇博文《.net 和 core 数据库连接字符串 》中关于《Asp.net Core 数据库离线文件的连接(特别感谢“张不水”兄的大力帮助。)》的部分。1、修改密码强度和用户邮箱验证规则:...

2016-07-07 21:04:00 76

转载 .net core 1.0 中的asp.net identity 的基本使用 序言

2016年6月底,微软发不了vs2015 up3,在这个版本中,微软做了一些改变,本人目前也尚在学习使用之中,现把学习和使用的心得写出来,错误之处请大家指正。开发环境:vs2015 UP3 项目环境:asp.net 4.6.1如图:因为是使用的教程,所以我只讲实际操作到的东西,具体和之前的版本有什么不同,请查阅官方文档。转载于:https://www.c...

2016-07-04 09:57:00 55

转载 关于iis8.5中发布的网站无法连接数据库的解决方案。

发布的网站在浏览时出现如下提示:“/”应用程序中的服务器错误。在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 50 - 发生了 Local Database Run...

2015-07-13 23:35:00 635

转载 SQL常用字段类型

中文常用字段类型1.名称类 nvarchar(10)2.数量int3.时间date4.货币money5.编号 nvarchar(10)6.小数 decimal 7.是否 bit转载于:https://www.cnblogs.com/...

2015-05-21 16:27:00 485

转载 MVC中使用EF的技巧集(二)——分部验证

1、从数据库生成模型后,再次更新模型时,之前设置的验证规则会丢失。解决方法:在Models文件夹中新建一个空白类,把它命名为shujuyanzh.cs(类名可以自定),然后把Models中自动生成的模型中的xxxx.tt文件中的与数据库中表同名的.cs中的内容复制到shujuyanzh.cs中并对相关各项添加数据规则。内容示例如下:using System;using...

2015-05-21 14:45:00 99

转载 asp.net identity 2.2.0 在WebForm下的角色启用和基本使用(四)

有网友问及权限的问题,其实我觉得没什么改进。主目录下的web.config基本不用改。要说要改的也就只有数据库连接了。<authentication mode="None" /> <compilation debug="true" targetFramework="4.5.2" />这两项我都没改,按说<authentication...

2015-03-20 12:05:00 60

转载 asp.net identity 2.2.0 在WebForm下的角色启用和基本使用(三)

角色管理功能:界面部分:<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="jueseadmin.aspx.cs" Inherits="admin_jueseadmin" %><asp:Content ID...

2015-03-20 11:54:00 117

转载 asp.net identity 2.2.0 在WebForm下的角色启用和基本使用(二)

管理用户功能:界面部分:<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="admin_Default" %><asp:Content ID="Content...

2015-03-20 11:51:00 77

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除