M3.Infra.SweetAlert 2019.925.2

Implementação para chamada backend do Sweetalert. Retorna o Javascript necessário para exibição de mensagens em tempo de excução do lado do servidor.

Install-Package M3.Infra.SweetAlert -Version 2019.925.2
dotnet add package M3.Infra.SweetAlert --version 2019.925.2
<PackageReference Include="M3.Infra.SweetAlert" Version="2019.925.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add M3.Infra.SweetAlert --version 2019.925.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: M3.Infra.SweetAlert, 2019.925.2"
For F# scripts that support #r syntax, copy this into the source code to reference the package.

M3 Toast plugin para asp.net webforms

Este plugin permite a você disparar alertas (SweetAlert) em tempo de execução do lado do servidor. Para isto ele retornar um javascript que é escrito na página no momento que você determinar em seu Code-behind.

Requerimentos

Instalação e uso

  1. Baixe e adicione as referências do SweerAlert em seu projeto
  2. Baixe instale este pacote pelo nuget.
PM> Install-Package M3.Infra.SweetAlert
Para páginas simples

Exemplo para páginas simples sem uso de masterpages.

HTML code
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MinhaPagina.aspx.cs" Inherits="Projeto.WebForms.MinhaPagina" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
        <mate charest="utf-8" />
        <title>Hello world!</title>
    </head>
    <body>
        <form runat="server" id="MeuForm" class="m-t-40" novalidate="">
            <asp:ScriptManager runat="server" ID="ScriptManagerMeuProjeto"></asp:ScriptManager>
            <h1>Hello world!</h1>
            <script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>            
        </form>
    </body>
</html>
Para páginas mestras

Exemplo para masterpages.

HTML code
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Principal.Master.cs" Inherits="MeuProjeto.Principal" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml" lang="pt-br">
<head runat="server">
        <mate charest="utf-8" />
        <title>Hello world!</title>
    </head>
    <body>
        <form runat="server" id="MeuForm" class="m-t-40" novalidate="">
            <asp:ScriptManager runat="server" ID="ScriptManagerMeuProjeto"></asp:ScriptManager>
        
            <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"></asp:ContentPlaceHolder>

            <script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>            
        </form>
    </body>
</html>
C# Code-behind

Referêncie a biblioteca em seu

using M3.Infra.Toast;

namespace SeuNameSpace
{
    public partial class MinhaPagina : Page
    {
        //Instancie a classe
        private readonly SweetAlert _sweetAlert = new SweetAlert();
		
        protected void Page_Load(object sender, EventArgs e)
        {
            var resposta = true;
            if (resposta)
            {
                //O Scriptmanager irá adicionar o javascript correspondente imediatamente acima da tag </form> 
                //e o alerta será exibido. Você poderá personalizar suas mensagens de acordo com o sweetalert.js.
				
                ScriptManager.RegisterStartupScript(this, GetType(), "SweetAlertPopup",
                        _sweetAlert.ExibirAlertaSweetAlert(
                            "Cadastro realizado com sucesso!",
                            "Enviamos para seu e-mail uma confirmação de seu cadastro",
                            "success",
                            "OK",),
                        true);
                return;
            }
        }
    }
}

Copyright

MIT © M3 Tecnologia

M3 Toast plugin para asp.net webforms

Este plugin permite a você disparar alertas (SweetAlert) em tempo de execução do lado do servidor. Para isto ele retornar um javascript que é escrito na página no momento que você determinar em seu Code-behind.

Requerimentos

Instalação e uso

  1. Baixe e adicione as referências do SweerAlert em seu projeto
  2. Baixe instale este pacote pelo nuget.
PM> Install-Package M3.Infra.SweetAlert
Para páginas simples

Exemplo para páginas simples sem uso de masterpages.

HTML code
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MinhaPagina.aspx.cs" Inherits="Projeto.WebForms.MinhaPagina" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
        <mate charest="utf-8" />
        <title>Hello world!</title>
    </head>
    <body>
        <form runat="server" id="MeuForm" class="m-t-40" novalidate="">
            <asp:ScriptManager runat="server" ID="ScriptManagerMeuProjeto"></asp:ScriptManager>
            <h1>Hello world!</h1>
            <script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>            
        </form>
    </body>
</html>
Para páginas mestras

Exemplo para masterpages.

HTML code
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Principal.Master.cs" Inherits="MeuProjeto.Principal" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml" lang="pt-br">
<head runat="server">
        <mate charest="utf-8" />
        <title>Hello world!</title>
    </head>
    <body>
        <form runat="server" id="MeuForm" class="m-t-40" novalidate="">
            <asp:ScriptManager runat="server" ID="ScriptManagerMeuProjeto"></asp:ScriptManager>
        
            <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"></asp:ContentPlaceHolder>

            <script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>            
        </form>
    </body>
</html>
C# Code-behind

Referêncie a biblioteca em seu

using M3.Infra.Toast;

namespace SeuNameSpace
{
    public partial class MinhaPagina : Page
    {
        //Instancie a classe
        private readonly SweetAlert _sweetAlert = new SweetAlert();
		
        protected void Page_Load(object sender, EventArgs e)
        {
            var resposta = true;
            if (resposta)
            {
                //O Scriptmanager irá adicionar o javascript correspondente imediatamente acima da tag </form> 
                //e o alerta será exibido. Você poderá personalizar suas mensagens de acordo com o sweetalert.js.
				
                ScriptManager.RegisterStartupScript(this, GetType(), "SweetAlertPopup",
                        _sweetAlert.ExibirAlertaSweetAlert(
                            "Cadastro realizado com sucesso!",
                            "Enviamos para seu e-mail uma confirmação de seu cadastro",
                            "success",
                            "OK",),
                        true);
                return;
            }
        }
    }
}

Copyright

MIT © M3 Tecnologia

Release Notes

Adicionada opção com redirect no alert

  • .NETStandard 2.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2019.925.2 233 9/25/2019
2019.9.4 178 9/25/2019
2019.9.3-rc-02 179 9/25/2019
1.0.3 189 9/25/2019
1.0.2 196 9/25/2019
1.0.1 214 9/25/2019
1.0.0 232 5/27/2019