
.NET CORE
dxm809
这个作者很懒,什么都没留下…
展开
-
dotnetcore 合并压缩css文件
1 新建asp.net core web空应用2 通过libmen安装bootstrap到wwwroot3 在wwwroot下面新建css文件夹,并添加一个css文件site.cssbody { font-size:16px; margin:25px;}4 给项目添加bundleconfig.json文件修改bundleconfig.json文件[ { "outputFileName": "wwwroot/css/all.min.cs...原创 2021-11-01 22:52:07 · 178 阅读 · 0 评论 -
dotnetcore 通过libman安装库
1 新建asp net core 空web应用2 在项目中添加客户端库3 提供程序选择unpkg,然后在库里面输入bootstrap会自动提示并加上版本,默认选择包含所有库文件,可以通过选择特定文件,选择部分文件,安装即可...原创 2021-11-01 22:33:55 · 252 阅读 · 0 评论 -
dotnetcore npm安装包
1 查看工具->选项->web包管理 npm的项目属性默认设置,修改保存时还原为True2 新建空的asp.net core web空项目3 在项目中添加新项,搜索npm,选择npm配置文件,添加4 在devDependencies下面输入“bootstrap”输入时候会自动提示,然后保存,就会自动下载包到项目文件中的node_modules{ "version": "1.0.0", "name": "asp.net", "private": true,..原创 2021-11-01 22:10:59 · 234 阅读 · 0 评论 -
dotnetcore 访问静态文件
1 新建空的Asp.net core web应用程序2 在Startup的Configure方法中添加中间件 app.UseStaticFiles();3 在项目中添加wwwroot文件夹4 拷贝进去一个图片文件5 运行网站,输入下面的网址原创 2021-11-01 21:41:28 · 387 阅读 · 0 评论 -
.net core中GetService()和GetRequiredService()之间的区别
GetService- 如果服务未注册,则返回nullGetRequiredService- 如果服务未注册,则抛出一个Exception异常。原创 2020-10-12 09:50:51 · 1760 阅读 · 0 评论 -
.net core JsonConfigurationProvider源码
namespace Microsoft.Extensions.Configuration.Json{ public class JsonConfigurationProvider : FileConfigurationProvider { public JsonConfigurationProvider(JsonConfigurationSource source) : base(source) { } public overri.原创 2020-10-12 09:50:41 · 267 阅读 · 0 评论 -
.net core ConfigurationRoot部分源码
namespace Microsoft.Extensions.Configuration{ public class ConfigurationRoot : IConfigurationRoot, IDisposable { private readonly IList<IConfigurationProvider> _providers; private readonly IList<IDisposable> _changeT.原创 2020-10-12 09:50:31 · 239 阅读 · 0 评论 -
.net core JsonConfigurationSource
namespace Microsoft.Extensions.Configuration.Json{ public class JsonConfigurationSource : FileConfigurationSource { public override IConfigurationProvider Build(IConfigurationBuilder builder) { EnsureDefaults(builder);.原创 2020-10-10 16:19:20 · 476 阅读 · 0 评论 -
.net core ConfigurationBuilder
namespace Microsoft.Extensions.Configuration{ public class ConfigurationBuilder : IConfigurationBuilder { public IList<IConfigurationSource> Sources { get; } = new List<IConfigurationSource>(); p.原创 2020-10-10 16:16:06 · 483 阅读 · 0 评论 -
.net core IConfigurationBuilder
namespace Microsoft.Extensions.Configuration{ public interface IConfigurationBuilder { IDictionary<string, object> Properties { get; } IList<IConfigurationSource> Sources { get; } .原创 2020-10-10 16:12:41 · 325 阅读 · 0 评论 -
.net core IConfigurationBuilder.Add()
namespace Microsoft.Extensions.Configuration{ public static class ConfigurationExtensions { public static IConfigurationBuilder Add<TSource>(this IConfigurationBuilder builder, Action<TSource> configureSource) where TSource :.原创 2020-10-10 16:10:02 · 359 阅读 · 0 评论 -
.net core IConfigurationBuilder.AddJsonFile()
namespace Microsoft.Extensions.Configuration{ public static class JsonConfigurationExtensions { public static IConfigurationBuilder AddJsonFile(this IConfigurationBuilder builder, string path) { return AddJsonFile(bu.原创 2020-10-10 16:04:13 · 2400 阅读 · 0 评论 -
net core IConfigurationBuilder.SetBasePath()
namespace Microsoft.Extensions.Configurationpublic static class FileConfigurationExtensions{ public static IConfigurationBuilder SetFileProvider(this IConfigurationBuilder builder, IFileProvider fileProvider) { if (builder .原创 2020-10-10 15:57:19 · 1057 阅读 · 1 评论 -
net framework和net core源码查询网址
从runtime的github地址https://github.com/dotnet/runtime最下面有这样的连接.1 .net core source indexhttps://source.dot.net/2 .net framework souce indexhttps://referencesource.microsoft.com/原创 2020-10-10 15:41:18 · 635 阅读 · 0 评论 -
wpf 使用.net core EFcore
1.新建wpf .net core 项目,引用以下包2 App.xaml里面去掉StartupUrl<Application x:Class="WpfApp3.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x原创 2020-10-10 14:20:12 · 2377 阅读 · 0 评论 -
wpf中使用net core HttpClientFactory
1.新建net core wpf项目,引入如下包2 App.xaml<Application x:Class="WpfApp2.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-原创 2020-10-10 11:52:37 · 1725 阅读 · 0 评论 -
wpf 中使用.net core 的容器和依赖注入
1 新建.net core wpf项目 通过nuget引入下面的包2 去掉App.xaml中的StartupUri=""<Application x:Class="WpfApp1.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"原创 2020-10-10 10:26:04 · 1653 阅读 · 0 评论 -
netcore-自定义properties数据源
1 新建1.properties文件port=3306host=127.0.0.12 新建provider类using Microsoft.Extensions.Configuration;using System;using System.Collections.Generic;using System.Text;namespace ConsoleApp1{ ...原创 2020-04-19 21:35:40 · 661 阅读 · 0 评论 -
netcore-通过弱类型和强类型读取json配置文件
弱类型读取:1. 通过冒号mysql:host2.GetSection("mysql")["host"]强类型读取:1.GetValue<T>2.配置映射成实体类Bind,Get<T>using Microsoft.Extensions.Configuration;using System;using System.Collections.Ge...原创 2020-04-19 20:33:27 · 331 阅读 · 0 评论 -
netcore -获取环境变量
注意:新建的环境变量需要重新启动电脑后才可以取到using Microsoft.Extensions.Configuration;using System;using System.Collections.Generic;namespace ConsoleApp1{ class Program { static void Main(string[]...原创 2020-04-19 19:47:56 · 1207 阅读 · 0 评论 -
基本验证实现
1.新建asp net core程序2 在startup.cs中注册mvc服务,验证服务public void ConfigureServices(IServiceCollection services) { services.AddMvc(options=> { options.En...原创 2020-03-13 17:00:34 · 180 阅读 · 0 评论 -
自定义标记帮助程序-MyEmailTagHelper
1.在项目里面新建标记帮助程序,输入MyEmailTagHelperusing Microsoft.AspNetCore.Razor.TagHelpers;using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;namespace MyRazor.M...原创 2020-03-12 10:00:01 · 305 阅读 · 1 评论 -
简单标记帮助程序的使用-简单net core 程序的架构
1.新建asp net core 项目2.在Models下面新建ViewModelBaseusing System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;namespace MyRazor.Models{ public class ViewMode...原创 2020-03-11 10:18:38 · 237 阅读 · 0 评论 -
自定义视图位置
using Ch05.ViewEngine.Common;using Microsoft.AspNetCore.Builder;using Microsoft.AspNetCore.Hosting;using Microsoft.AspNetCore.Razor.Language;using Microsoft.Extensions.DependencyInjection;na...原创 2020-03-10 14:41:36 · 288 阅读 · 0 评论 -
HomeViewModel
namespace Ch05.JustViews.Models{ public class ViewModelBase { public ViewModelBase(string title = "") { Title = title; ErrorMessage = ""; ...原创 2020-03-10 14:30:50 · 779 阅读 · 0 评论 -
几个操作过滤器
using Microsoft.AspNetCore.Mvc.Filters;using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;namespace WebApplication2{ public class HeaderAttribu...原创 2020-03-10 10:21:28 · 128 阅读 · 0 评论 -
netcore v2 - 访问web服务器上的文件
1.新建空的net core项目2.如果需要提供目录浏览功能,需要注册目录浏览服务,静态文件服务默认已经加入 public void ConfigureServices(IServiceCollection services) { services.AddDirectoryBrowser(); }3 配置应用程序 pub...原创 2020-03-07 21:06:14 · 468 阅读 · 0 评论 -
miniweb
1.新建netcore空项目2.新建Country.csusing System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;namespace MiniWeb{ public class Country { public str...原创 2020-03-07 20:15:11 · 227 阅读 · 0 评论 -
终止中间件
在Main里面直接处理请求using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using Microsoft.AspNetCore.Builder;using Microsoft.AspNetCore.Hosting;using Microsof...原创 2020-03-07 18:11:57 · 322 阅读 · 0 评论 -
Code First迁移到数据库
1 新建modelusing System;using System.Collections.Generic;using System.Linq;using System.Web;namespace AtTheMovies.Models{ public class Movie { public int Id { get; set; } ...原创 2020-02-26 15:10:33 · 193 阅读 · 0 评论 -
netcore v2-自定义视图位置格式
using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using Microsoft.AspNetCore.Builder;using Microsoft.AspNetCore.Hosting;using Microsoft.AspNetCore.Http...原创 2020-02-16 15:18:37 · 270 阅读 · 0 评论 -
netcore v2-方法过滤器的使用
/*******************************HeaderFiterAttribute.cs**************************************/using Microsoft.AspNetCore.Mvc.Filters;using System;using System.Collections.Generic;using System.Lin...原创 2020-02-14 12:22:48 · 164 阅读 · 0 评论 -
netcore v2-方法过滤器的原生实现
using Microsoft.AspNetCore.Mvc;using Microsoft.AspNetCore.Mvc.Filters;using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;namespace PocoDemo{ publi...原创 2020-02-14 12:11:42 · 168 阅读 · 0 评论 -
netcore v2-模型绑定的七种用法
/**********************BindingController.cs**********************************/using Microsoft.AspNetCore.Mvc;using System;using System.Collections.Generic;using System.Linq;using System.Threadin...原创 2020-02-14 11:59:08 · 273 阅读 · 0 评论 -
netcore v2-从路由获取输入数据
/**************************InutController.cs****************************************/using Microsoft.AspNetCore.Mvc;using System;using System.Collections.Generic;using System.Linq;using System.T...原创 2020-02-14 11:20:35 · 146 阅读 · 0 评论 -
netcore v2-从旧式的request对象获取数据
using Microsoft.AspNetCore.Mvc;using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;namespace PocoDemo{ [Route("go/to/[action]")] public class To...原创 2020-02-14 10:49:13 · 317 阅读 · 0 评论 -
netcore v2-在特性路由中使用自定义参数
using Microsoft.AspNetCore.Mvc;using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;namespace PocoDemo{ [Route("go/to/[action]")] public class To...原创 2020-02-14 10:41:06 · 386 阅读 · 0 评论 -
netcore v2-再路由中使用路由参数
using Microsoft.AspNetCore.Mvc;using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;namespace PocoDemo{ [Route("goto/[action]")] public class Tou...原创 2020-02-14 10:32:17 · 425 阅读 · 0 评论 -
netcore v2-控制器加没有参数的特性路由,最好所有的方法都加特性路由
using Microsoft.AspNetCore.Mvc;using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;namespace PocoDemo{ [Route("goto")] public class TourControle...原创 2020-02-14 10:27:54 · 280 阅读 · 0 评论 -
netcore v2-Route特性
using Microsoft.AspNetCore.Mvc;using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;namespace PocoDemo{ [Route("goto")] public class TourControle...原创 2020-02-14 10:21:40 · 361 阅读 · 0 评论