在ASP.NET MVC 4及更低版本中,我们只需在Global.asax中添加以下内容:
GlobalFilters.Filters.Add(new AuthorizeAttribute() { Roles = "Admin, SuperUser" });
Run Code Online (Sandbox Code Playgroud)
知道如何在ASP.NET Core MVC中执行此操作吗?
我正在尝试集成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) 是否可以在单击按钮时更改/放置管道以格式化 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)