TypechoJoeTheme

香草物语

统计
登录
用户名
密码
/
注册
用户名
邮箱
输入密码
确认密码
搜索到 4 篇与 的结果
2019-05-21

Asp.NetCore MVC控制器分离

Asp.NetCore MVC控制器分离
DotNetCore默认创建的项目,控制器是放到Controller文件夹下面,为了实现项目松耦合,我们可以见控制器分离到单独的类库项目中。创建控制器类库如上图,我这里创建了一个名为Cn.Com.DotNetCore.Controllers的类库项目,单独用于存储控制器。修改startup.cs类修改startup.cs类中的ConfigureServices方法,修改如下代码var mall = Assembly.Load(new AssemblyName("Cn.Com.DotNetCore.Controllers")); //类库的程序集名称 services.AddMvc().AddApplicationPart(mall).SetCompatibilityVersion(CompatibilityVersion.Version_2_2); 至此,就实现了控制器的分离。
Laughing
2019-05-21

Java

1,190 阅读
0 评论
2019年05月21日
1,190 阅读
0 评论
2019-02-27

asp.net core视图组件

asp.net core视图组件
what试图组件是ASP.NET Core MVC中的新特性,类似于部分视图,但是它更加强大。驶入组件不使用模型绑定,并且仅依赖于调用它时所提供的数据。how创建视图组件类using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace Web.ViewComponents { [ViewComponent(Name = "TopicRankList")] public class TopicRankList : ViewComponent { public IViewComponentResult Invoke() { return View(); } } } 视图搜索路径视图组件...
Laughing
2019-02-27

Java

1,070 阅读
0 评论
2019年02月27日
1,070 阅读
0 评论
2017-12-24

Ubuntu各版本下安装DotNetCore2.0

Ubuntu各版本下安装DotNetCore2.0
最近看了一下Linux安装DotNetCore的方法,发现微软官网上面的教程各种问题,还不如GitHub上面的。所以特地整理了一下Ubuntu下面的安装命令,作为日后的记录。温馨提示如果之前有安装的预览版的DotNetCore,需要先进行卸载,命令如下sudo apt remove dotnet-dev-2.0.0-preview2-006497 Ubuntu 17.04curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-zesty-prod zesty main" > /etc/apt/sources.list.d/dotne...
Laughing
2017-12-24

Java

1,274 阅读
2 评论
2017年12月24日
1,274 阅读
2 评论
2017-11-23

asp.net core读取配置文件公共方法

asp.net core读取配置文件公共方法
在asp.net core中,我么在startup.cs或者控制器中可以通过依赖注入或者其他方法很方便的读取配置文件的内容,但是在实际项目开发过程中,我们肯定不是这么简单的处理。一般情况下,我们都会通过一个公共的方法完成配置文件的读取,有时候还需要将配置文件映射到对应的实体类,方便其他人员调用。这里我们通过将公共方法放到单独的类库,让后将配置文件转换成强类型的实体类首先我们添加对应的类库项目然后添加nuget包对于如何创建项目,这里不再赘述,主要说明需要引入的包如下:Microsoft.Extensions.Configuration Microsoft.Extensions.Configuration.FileExtensions修改配置文件修改自己的配置文件,加入相应的配置信息,比如我的配置文件如下{ "Logging": { "IncludeScopes": false, "LogLevel": { "Default": "Warning...
Laughing
2017-11-23

Java

1,250 阅读
0 评论
2017年11月23日
1,250 阅读
0 评论