Minimalistisches Flash -Nachrichtensystem für ASP.NET MVC -Kern, um kontextbezogene Rückmeldungen zwischen Aktionen basierend auf Bootstrap -Warnungen bereitzustellen
Sie sollten Core.flash installieren:
Install-Package Core.Flash
In diesem Befehl von Package Manager Console wird Core.flash und alle erforderlichen Abhängigkeiten heruntergeladen und installiert.
Registrieren Sie Core.Flash -Dienste in Ihrer Startkurs
public void ConfigureServices ( IServiceCollection services )
{
services
. AddFlashes ( )
. AddMvc ( ) ;
}Sobald Sie Register Core.Flash -Dienste gewesen sind, können Sie die Idimer -Schnittstelle in Ihre Controller injizieren:
public HomeController ( IFlasher f )
{
this . f = f ;
}Und rufen Sie die Flash -Methode auf, die einen Typ und die Nachricht übergeben:
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" ) ;
}Fügen Sie Core.flash Taghelper zu Ihren _viewimports.cs hinzu
@using Core . Flash . Web
@addTagHelper * , Microsoft . AspNetCore . Mvc . TagHelpers
@addTagHelper * , Core . FlashFügen Sie den Taghelper zu Ihrem _layout.cs hinzu
< div class =" container body-content " >
< div flashes > </ div >
@RenderBody()
< hr />
< footer >
< p > © 2017 </ p >
</ footer >
</ div >Core.flash verwendet Bootstrap -Warnungen.

_Copyright © 2017 Lurumad -Mitwirkende