Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man skickar SMS med ASP.NET

    SMS , Short Message Service , medger meddelanden på upp till 160 tecken skickas och tas emot på mobila enheter . Om meddelanden innehåller icke - latinska tecken , såsom det arabiska alfabetet , är gränsen 70 tecken . Vissa mobiloperatörer stöder skicka ett längre SMS genom att dela upp den långa innehåll i flera meddelanden som innehåller färre än det maximala antalet tecken . I ASP.Net , kan ett SMS skickas genom att kommunicera med ett GPRS modem anslutet till maskinen , med hjälp av en SMS-gateway eller webbtjänst , och skicka e-post till en e-post -till- SMS-gateway . Det är vanligtvis en kostnad i samband med de första två metoder , även om några gratis SMS gateways existerar . Den sista metoden , e-post till SMS , använder infödda . Net funktionalitet kan göras gratis . Saker du behöver Review, Visual Studio 2005 eller ovanför
    . Net 2.0
    SMTP -server
    Visa fler instruktioner
    1

    Välj " Arkiv " -menyn och sedan " Nytt projekt . " Detta visar dialogrutan Nytt projekt .
    2

    Välj . Net 2.0 eller högre inom ramen nedrullningsbara menyn längst upp i dialogrutan Nytt projekt .
    3

    Välj " Visual C # " och sedan " Web " i Project Typer urvalet område . Detta kommer att visa en lista över installerade Webb mallar för Visual C # . Välj " ASP.NET Empty Web Application . "
    4

    Namn projektet med vilket namn du vill . Ett nytt projekt skapas i Visual Studio utvecklingsmiljö .
    5

    Skapa en " system.net " sektionen i webbprogrammet konfigurationsfilen , web.config , om en sådan inte finns . Skriv följande kod :




    < nätverksvärd = " SMTP server adress eller ip " port = " portnummer " username = " användarnamn " Password = " hemliga " defaultCredentials = " true " läser SMTP konfigurationsdata ur standarden . NET konfiguration systemet . Byt attributvärden i nätverket elementet med de värden som är lämpliga för den SMTP -server som ska användas för att skicka meddelandet .
    6

    Högerklicka på projektets namn och välj " Lägg till en klass. " . Namnge klassen SMSManager eller ett liknande namn som följer din utveckling standarder
    7

    I den nya klassen , skriv följande kod :

    hjälp System.Net.Mail ;

    namespace Kommunikation

    {

    public class SMSManager

    {

    ///


    ///Skickar ett SMS-meddelande med hjälp av utsedda server SMTP .

    ///< /summary >

    /// ämnet för meddelandet skickas . < /param >

    /// meddelandet kroppen . < /param >

    ///< param name = " smsEmailAddress " > SMS- e - postadress < /param >

    /// SMTP-servern måste ställas före utförande av denna metod . < < /anmärkningar >
    p > public void SendMessage ( sträng ämne , sträng messageBody , string smsEmailAddress ) katalog

    {

    MailMessage meddelande = new MailMessage ( ) ;

    SmtpClient client = new SmtpClient ( ) ;

    //TODO : Lägg REGEX validering för e-postadress

    message.To.Add ( smsEmailAddress ) ;

    message.IsBodyHtml = false;

    //Ställ in ämnet och meddelandet brödtext

    message.Subject = ämne ,

    message.Body = messageBody ;

    //skicka e - postmeddelandet

    client.Send ( meddelande ) ;

    }

    }

    }

    koden ansluter till SMTP -servern anges i konfiguration och skickar ett meddelande . Den e-postadress som meddelandet skickas till , smsEmailAddress parameter , är den e-postadress för SMTP till SMS-gateway från den trådlösa bärare . Kontakta den trådlösa bärare för adressen eller använda e-postadressen förteckningen i en hänvisning till denna artikel. Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man beräknar Hammingkoden
    ·Hur du använder funktioner i QBasic
    ·Hur du tar bort knappar i GridView
    ·Vad Är NETFx mapp
    ·Hur Importera Protocol Tags
    ·Vad är en Boolean typ
    ·Vilka är de funktioner Alerton VLC
    ·Hur man skriver ett datorprogram
    ·Hur till Ändra bild SRC i jQuery
    ·Hur man använder GridView i C #
    Utvalda artiklarna
    ·Visual Basic Tutorial på Checkboxar
    ·Hur man kompilerar en Makefile
    ·Hur kan jag ändra regionala inställningar från VBA
    ·Hur Wrap en funktion på Python
    ·Hur du skriver på arabiska i Visual Basic
    ·Hur du använder PHP Med Java
    ·Hur man lär sig PHP Programmering
    ·Hur konvertera en HTML Tipsa klartext på Vb.Net
    ·Hur att bädda in en databas i en Mac App
    ·Hur koden Dubbla Alternativ Använda JavaServer Pages
    Copyright © Dator Kunskap http://www.dator.xyz