Frage : Asp-Code zu VB 2010

Kann irgendein raten, wie man diesen Code in VB 2010 umwandelt?
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
 ' der Index class= " kann über benannt werden

<%@LANGUAGE= " VBSCRIPT " CODEPAGE= " 1252 " %>

<% Anruf sendsms („447740123456“, 1, „123 TEST-Test ABC-“, "", "")

wenn AQresponse <> "" dann
  response.write (AQresponse)
sonst
  response.write („STÖRUNG“)
beenden wenn

%>

'Tatsächlicher Index folgt. Dieses konnte in eine unterschiedliche Akte gelegt werden, 
'wie die smslib.asp Akte oben beschrieben worden

<%
response.buffer = richten aus
Ltd. 'des copyright 2002 (aq).
'Index erfordert Bestandteil Microsoft-XMLHTTP

Schwache Methode, gesichert, error_on_length, username, Kennwort, AQresponse
  'Benutzer-Editable Variablen
  gesichertes = 0 'stellte auf irgendein 1 für SSL-Anschluss ein 
                                    'oder 0 für normalen Anschluss.
  error_on_length = 1 „, ob man und Störung auf Mitteilungen über 160 chracters gibt. 
                                    “ 1 für zutreffendes, 0 für falsches.
  username = „testusername“ 'Ihr Aqlusername, kann irgendein hier eingestellt werden 
                                    'oder getan worden auf a pro Anrufbasis von der Funktion.
  Kennwort = „testpassword“ 'Ihr Aql-Kennwort, kann irgendein hier eingestellt werden
                                    'oder getan worden auf a pro Anrufbasis von der Funktion.

'Nicht unten hier redigieren, es sei denn Sie wissen, was Sie tun!

Funktion sendsms (Bestimmungsort, Blitz, Mitteilung, f_username, f_password, Begründer)
  wenn f_username <> Null oder f_username <> "" dann
    username = f_username
  beenden wenn
  wenn f_password <> Null oder f_password <> "" dann
    Kennwort = f_password
  beenden wenn
  wenn username = "" dann
      Anruf senderror (1)
    sonst wenn Kennwort = "" dann
        Anruf senderror (2)
    sonst wenn Bestimmungsort = "" dann
        Anruf senderror (3)
    sonst, wenn (Mitteilung) > 160 und error_on_length len = 1 dann
        senderror benennen (6)
    sonst wenn Blitz > 1 oder Blitz < 0 dann
        Anruf senderror (5)
    beenden wenn
    beenden wenn
    beenden wenn
    beenden wenn
  beenden wenn

objXMLHTTP, xml verdunkeln
  Mitteilung = ersetzen (Mitteilung, „„, „+")
  Xml = Server.CreateObject („Microsoft.XMLHTTP“) einstellen
  wenn Sie = Null oder gesichertes = 0 dann gesichert werden
    xml. „PFOSTEN“ öffnen, „http://gw1.aql.com/sms/sms_gw.php“, falsch
    xml.setRequestHeader „Inhalt-Art“, „application/x-www-form-urlencoded“
    xml. „Username=“ u. username u. „&password=“ u. Kennwort u. „&destination=“ u. Bestimmungsort u. „&message=“ u. Mitteilung u. „&originator=“ u. Begründer u. „&flash=“ senden u. blitzen
  sonst wenn gesichertes = 1 dann
    xml. „PFOSTEN“ öffnen, „https://gw1.aql.com/sms/sms_gw.php“, falsch
    xml.setRequestHeader „Inhalt-Art“, „application/x-www-form-urlencoded“
    xml. „Username=“ u. username u. „&password=“ u. Kennwort u. „&destination=“ u. Bestimmungsort u. „&message=“ u. Mitteilung u. „&originator=“ u. Begründer u. „&flash=“ senden u. blitzen
  sonst
    Anruf senderror (7)
    beenden wenn
   beenden wenn

AQresponse = xml.responseText
Xml einstellen = nichts

Funktion beenden

Funktion senderror (Identifikation)
  xml einstellen = nichts
  Fall (Identifikation) vorwählen

  Rechtssache (1)
    response.write
      („Kein username wurde entweder im Funktionsanruf oder im Configabschnitt“ spezifiziert)
    response.end
  Rechtssache (2)
    response.write
      („Kein Kennwort wurde entweder im Funktionsanruf oder im Configabschnitt“ spezifiziert)
    response.end
  Rechtssache (3)
    response.write („Nr. zur Zahl wurde in den Funktionsanruf“ eingestellt)
    response.end
  Rechtssache (4)
    response.write („Nr. oder falsche Methode spezifiziert“)
    response.end
  Rechtssache (5)
    response.write („unzulässige Einstellung für grelle Mitteilungmarkierungsfahne, muss 1 oder 0 sein“)
    Antwort. Ende
  Rechtssache (6)
    response.write („Mitteilung war über 160 Putzfrauen und war nicht sent.")
    response.write („, diese Warnung zu sperren die Markierungsfahne "" smslib.asp im """ redigieren)
    response.end
  Rechtssache (7)
    response.write („Invalied Einstellung für sichere Markierungsfahne, muss 1 oder 0 sein“)
    response.end
Ende auserwählt
Endenfunktion

%>

Antwort : Asp-Code zu VB 2010

Es aussieht wie dieser Code ist Aufgabe zu einem Fern-URL n-.  Mit VB.NET 2010, konnten Sie die System.Net.HttpWebRequest Kategorie benutzen, um den gleichen Effekt zu erzielen.

http://www.worldofasp.net/tut/WebRequest/Working_with_HttpWebRequest_and_HttpWebResponse_in_ASPNET_114.aspx

Code auf, wie man probieren Daten zur Fernwebseite using HttpWebRequest bekannt gibt
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
Importe System.IO
Importe System.Net

Allgemeine Kategorie RemotePost

    '''  
    ''' Pfosten zu einem Fern-URL und zurückbringen den Wartetext Warte-.
    '''  
    ''' A gültiges HTTP-URL
    ''' Die Antwort von der Fernwebseite
    Öffentlichkeit teilte Funktion PostToUrl (ByVal URL als Schnur) als Schnur
        Schwaches uri als neues Uri (URL)
        Schwache Daten als Schnur = „field-keywords=ASP.NET 2.0“
        Wenn uri. Entwurf = uri.UriSchemeHttp dann
            Antrag als HttpWebRequest = HttpWebRequest.Create (uri) verdunkeln
            Antrag. Methode = WebRequestMethods.Http.Post
            request.ContentLength = Daten. Länge
            request.ContentType = „application/x-www-form-urlencoded“
            Using Verfasser als neues StreamWriter (request.GetRequestStream)
                Verfasser. Schreiben (Daten)
            Using beenden
            Using Antwort als HttpWebResponse = request.GetResponse ()
                Using Leser als neues StreamReader (response.GetResponseStream ())
                    Rückholreader.ReadToEnd ()
                Ende Using
            Ende Using
        Beenden wenn
        "" Zurückbringen
    Funktion beenden

Kategorie beenden
Weitere Lösungen  
 
programming4us programming4us