10 浏览
喜欢(0)

[ASP.NET Core Web API]在ASP.NET Core Web API中如何返回下载文件?

问题描述在ASP.NET Web API的应用程序中,如果我们需要控制器返回下载文件,可以使用HttpResponseMessage类型,比如:[HttpGet][Authorize][Route("OpenFile/{QRFileId}")]public HttpResponseMessage OpenFile(int QRFileId){ QRFileRepository _repo = new QRFil...

ASP.NET Core 2018-09-12 14:48 0评论 0收藏
13 浏览
喜欢(0)

[ASP.NET Core]在ASP.NET Core跨平台应用程序开发中如何返回带有Http状态码的JSON数据?

问题描述在ASP.NET Web API的应用程序中,我们可以使用HttpStatusCode.OK这样的属性来获取当前请求的上下文的响应状态码,以便可以使用此状态进行后续的操作和处理,比如可以将此状态码以JSON数据返回给调用者,如下:public IHttpActionResult GetResourceData(){ return this.Content(HttpStatusCode.OK, new { response ...

ASP.NET Core 2018-09-11 14:28 0评论 0收藏
24 浏览
喜欢(0)

[ASP.NET Core]在ASP.NET Core跨平台应用程序开发中如何捕获并处理全局异常(Global Exception)?

问题描述在传统的ASP.NET Web Api 应用程序开发中,我们处理全局异常的方法通常是实现一个ExceptionFilterAttribute的子类,如下:public class ErrorHandlingFilter : ExceptionFilterAttribute{ public override void OnException(ExceptionContext context) { Hand...

ASP.NET Core 2018-08-29 12:33 0评论 0收藏
AD 友情赞助
15 浏览
喜欢(0)

[.NET Core].NET Core跨平台开发中如何在离线的情况下使用restore命令还原.NET Core项目的依赖包?

前言在.NET Core跨平台开发中,正常情况下,如果我们要还原一个项目,可以直接使用命令行工具然后执行还原命令即可,如:dotnet restore但是在某些特殊的情况(比如:离线)下,我们直接使用dotnet restore命令不能还原.NET Core项目的依赖包。这时,需要怎么样才可以还原.NET Core项目的依赖包呢?本文就分享在.NET Core跨平台开发中,如何在离线的情况下使用restore命令还原.NET Core项...

.NET Core 2018-08-28 15:41 0评论 0收藏
65 浏览
喜欢(1)

# [LINQ].NET/C#应用程序编程开发中使用LINQ如何判断/检查一个集合(List)中是否有重复的元素?

问题描述在.NET/C#应用程序编程开发中,如何判断一个字符串集合List<string>中是否有重复的元素?假如有如下的List<string>集合:var lstNames = new List<string> { "A", "B", "A" };现在有一个简单的判断/检查lstNames字符串集合中是否有重复元素的实现,如下:if (l...

C#开发 2018-08-10 22:02 0评论 0收藏
183 浏览
喜欢(2)

[.NET Core] .NET Core 开发教程(1)--.NET Core指南

什么是.NET Core.NET Core 是微软发布的一种最新的通用开发平台,由微软和github的.NET开源社区共同维护和更新。.NET Core 是跨平台的,它支持主流的三大操作系统:Windows,maxOS以及Linux,并且可以在设备、云和嵌入式/IoT场景中使用。.NET Core 主要的特征以下是 .NET Core 最主要的特征:弹性部署: 他可以运行在你的应用内部,也可以被部署在一个服务器群集上;跨平台: 他可以运...

ASP.NET Core 2018-05-29 12:50 0评论 0收藏
AD 友情赞助
519 浏览
喜欢(0)

[C#].NET/C#编程开发中根据实体类的属性名称和排序方向对集合进行动态排序的方法有哪些?

问题描述在.NET/C#编程开发中,有哪些更简单的方式来实现根据实体类的属性名称和排序方向对指定集合进行动态的排序呢?比如,当前有一个数据集合list,现在允许用户可以根据自己的需求选择排序的属性以及排序的方向,这些选项用户是可以通过UI来进行选择的。这里的排序字段即为属性的名称,是一个字符串。那么,现在是否有办法使用LINQ来实现以上的具体需求,而不使用条件判断(比如:if/else,switch)。需要实现的方式类似如下:query...

C#开发 2018-05-12 20:59 0评论 0收藏
239 浏览
喜欢(0)

[LINQ].NET/C#应用程序开发中如何使用LINQ实现查询集合List中属性某个属性最大值的实体对象?

问题描述在.NET/C#的应用程序开发中,有如下的实体对象:public class Item{ public int ClientID { get; set; } public int ID { get; set; }}和一个关于Item实现对象的集合List<Item>…List<Item> items = getItems();其中的getItems()是获取数据集合List<Item&g...

C#开发 2018-04-17 09:05 0评论 0收藏
641 浏览
喜欢(2)

[ASP.NET Core]ASP.NET Core Razor Pages或者MVC应用程序中如何将URL路径设置为小写的?

问题描述如题,在ASP.NET Core Razor Pages或者MVC应用程序开发中,如何将路径设置为小写的?我们知道,在ASP.NET MVC 4或者ASP.NET MVC 5中,可以在RegisterRoutes配置中设置routes.LowercaseUrls = true; 的属性来轻松实现URL路径小写的功能。但在ASP.NET Core Razor Pages 或者 ASP.NET Core MVC Web应用程序中是没...

ASP.NET Core 2018-02-11 16:46 0评论 0收藏
AD 友情赞助
1063 浏览
喜欢(5)

[ASP.NET Core]ASP.NET Core入门系列教程--开始安装和使用ASP.NET Core 2.x

前言大家好,我是Rector,从今天这里开始,Rector将和大家一起入门并学习ASP.NET Core。本系列是基于最新的ASP.NET Core版本:ASP.NET Core 2,所以在开始之前,我们需要安装并确认我们的开发环境是否已经准备就绪。安装 .NET Core 2.x如果你还从未使用过.NET Core或者你的计算机不是最新的WINDOWS 10的操作系统,那么,首先请确认你的计算机是否已经有.NET Core的运行环境,...

ASP.NET Core 2018-02-08 12:00 0评论 0收藏
771 浏览
喜欢(0)

[ASP.NET Core]ASP.NET Core中如何安装配置并使用Automapper实体映射工具?

问题描述我们知道,AutoMapper是.NET开发框架中的一个很好用的实体类映射工具,它可实现实体之间的相互映射,只需要我们安装并配置好AutoMapper即可,在ASP.NET Core中同样可以使用AutoMapper来处理实体类间的映射,那么,在ASP.NET Core中如何安装、配置及使用AutoMapper呢?本文分享一些常用的使用方式即处理技巧。方案一通过 Nuget 包管理工具在项目中安装 AutoMapper 工具包;...

ASP.NET Core 2018-01-20 09:25 0评论 0收藏
1366 浏览
喜欢(1)

.NET[C#]中NullReferenceException(未将对象引用到实例)是什么问题?如何修复处理?

问题分析C#中的开发中,如果遇到“NullReferenceException”或者“未将对象引用到实例”这样的提示,那么是你的程序代码正在试图访问一个null的引用类型的实体而抛出的异常。可能的原因有:情景一 未实例化引用类型实体忘记了实例化一个引用类型。 在下面的示例中,names声明,但决不实例化:using System;using System.Collections.Generic;public class Example{...

后端开发 2017-12-27 12:00 0评论 0收藏
2257 浏览
喜欢(6)

[亲测]七步学会ASP.NET Core 2.0怎么发布/部署到Ubuntu Linux服务器并配置Nginx反向代理实现域名访问

前言ASP.NET Core 2.0 怎么发布到Ubuntu服务器?又如何在服务器上配置使用ASP.NET Core网站绑定到指定的域名,让外网用户可以访问呢?步骤第1步:准备工作一台Liunx服务器:笔者用的是【搬瓦工】的VPS服务器(CDN加速,支持支付宝,多机房选择)—低配版[2.5$每月,29.99$每年],需要的同学点此了解详情.再推荐一个VPS服务器 Vultr.com (和 搬瓦工 差不多,也支持支付宝,但它支持月付,每月...

ASP.NET Core 2017-12-14 22:00 0评论 0收藏
4146 浏览
喜欢(9)

一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](五)

前言Hi,大家好,我是Rector时间飞逝,一个星期又过去了,今天还是星期五,Rector在图享网继续跟大家分享系列文本:一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar]上一篇《一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](四)》,我们完成了:创建服务层:TsBlog.Services创建服...

ASP.NET MVC 2017-12-08 08:00 1评论 0收藏
1135 浏览
喜欢(8)

微软通过官方博客发布微软系列产品开发文档的新地址[docs.microsoft.com]

美国时间2017年2月7日,微软通过官方博客发布了微软系列产品开发文档的新地址 docs.microsoft.com。 进入到docs.microsoft.com的首页,我们可以看到:其中除了包括.NET、ASP.NET的核心开发文档外,还整合了如Windows、Microsoft Azure、Visual Studio、Office、Dynamic 365、Enterprise Mobility + Security、Nuget、SQ...

技术资讯 2017-02-08 07:30 0评论 0收藏
AD 友情赞助