Système de messages flash minimaliste pour ASP.NET MVC Core pour fournir des messages de rétroaction contextuels entre des actions basées sur des alertes bootstrap
Vous devez installer core.flash:
Install-Package Core.Flash
Cette commande de la console Package Manager téléchargera et installera Core.flash et toutes les dépendances requises.
Enregistrez les services Core.flash dans votre classe de démarrage
public void ConfigureServices ( IServiceCollection services )
{
services
. AddFlashes ( )
. AddMvc ( ) ;
}Une fois que vous avez enregistré des services Core.flash , vous pouvez injecter l'interface iflasher dans vos contrôleurs:
public HomeController ( IFlasher f )
{
this . f = f ;
}Et l'appel Flash Méthode passant un type et le message:
public IActionResult YourAction ( )
{
f . Flash ( Types . Success , "Flash message system for ASP.NET MVC Core" , dismissable : true ) ;
f . Flash ( Types . Danger , "Flash message system for ASP.NET MVC Core" , dismissable : false ) ;
return RedirectToAction ( "AnotherAction" ) ;
}Ajouter Core.flash Taghelper à vos _ViewImports.cs
@using Core . Flash . Web
@addTagHelper * , Microsoft . AspNetCore . Mvc . TagHelpers
@addTagHelper * , Core . FlashAjoutez le taghelper à votre _layout.cs
< div class =" container body-content " >
< div flashes > </ div >
@RenderBody()
< hr />
< footer >
< p > © 2017 </ p >
</ footer >
</ div >Core.flash utilise des alertes bootstrap.

_Copyright © 2017 Contributeurs de Lurumad