/Simplify.Web.MessageBox

Simplify.Web non-interactive server side message box

Primary LanguageC#GNU Lesser General Public License v3.0LGPL-3.0

Simplify.Web.MessageBox

Nuget Version Nuget Download Build Package Libraries.io dependency status for latest release CodeFactor Grade Platform PRs Welcome

Simplify.Web.MessageBox is a package which provides non-interactive server side message box for Simplify.Web web-framework.

Quick Start

Setup message box templates

There are different template file for different message box statuses. Inline templates intended to use as API responses but stylized with HTML.

Template files

Displaying message box

Default message box which will be added to 'MainContent' variable

public class MyController : Controller2
{
    public ControllerResponse Invoke() =>
        new MessageBox("your string");
}

Inline message box

Framework execution will be stopped, message box will be returned to client without rest of the website content

public class MyController : Controller2
{
    public ControllerResponse Invoke() =>
        new MessageBoxInline("your string");
}