小编xir*_*ird的帖子

如何在ASP.NET Core中添加全局`AuthorizeFilter`或`AuthorizeAttribute`?

ASP.NET MVC 4及更低版本中,我们只需在Global.asax中添加以下内容:

GlobalFilters.Filters.Add(new AuthorizeAttribute() { Roles = "Admin, SuperUser" });
Run Code Online (Sandbox Code Playgroud)

知道如何在ASP.NET Core MVC中执行此操作吗?

c# asp.net-core-mvc asp.net-core

26
推荐指数
3
解决办法
2万
查看次数

在ASP.NET 4.6中使用Serilog进行OWIN启动

我正在尝试集成serilog以进行异常的全局处理,但是,当我尝试将ILoggerFactory作为新参数添加到Configuration()时,由于无法识别OWIN Startup.cs,因此该应用程序无法加载。谁能告诉我我是否缺少什么?以下是我的Startup.cs:

using Microsoft.Extensions.Logging;
using Microsoft.Owin;
using Owin;
using Serilog;

[assembly: OwinStartupAttribute(typeof(InvoiceAutomation.WebUI.Startup))]
namespace InvoiceAutomation.WebUI
{
    public partial class Startup
    {
        public Startup()
        {
            Log.Logger = new LoggerConfiguration()
                        .MinimumLevel.Debug()
                        .WriteTo.LiterateConsole()
                        .WriteTo.RollingFile("log-{Date}.txt")
                        .CreateLogger();
        }
        public void Configuration(IAppBuilder app, ILoggerFactory loggerFactory)
        {
            ConfigureAuth(app);
            loggerFactory.AddSerilog();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# owin-middleware serilog

5
推荐指数
1
解决办法
1499
查看次数

单击表格行按钮时 Angular 2 管道更改

是否可以在单击按钮时更改/放置管道以格式化 Angular 2 中的特定列?例如,我有一个包含“名称”和“小时”列的表,当我单击按钮时,“小时”显示的数据应转换为天,反之亦然。

<button class="btn btn-secondary" (click)="convertToDays()">Days</button>
<button class="btn btn-secondary" (click)="convertToHours()">Hours</button>

<tbody>
<td>{{availableLeave.hours}}</td>
</tbody>

convertToDays(){
//put pipe to format availableLeave.hours to display as days ex.('48' hours should be displayed as '2' days)
}

convertToHours(){
//will just revert the original formatting of availableLeave.hours which is in hour format
}
Run Code Online (Sandbox Code Playgroud)

javascript angular2-pipe angular

4
推荐指数
1
解决办法
2906
查看次数