Pergunta : Código do ASP a VB 2010

Pode algum recomendar como converter este código a VB 2010? class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
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:
36:
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:
o id= " codeSnippet791684 " class= " do
 ' o certificado pode ser chamado através de

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

sendsms da chamada de <% (“447740123456”, 1, “123 teste do TESTE do ABC”, "", "")

se "" do <> de AQresponse então
  response.write (AQresponse)
mais
  response.write (“ERRO”)
terminar se

%>

'O certificado real segue. Isto podia ser coloc em uma lima separada, 
'como a lima de smslib.asp descrita acima

<%
response.buffer = retificam
'Ltd. dos direitos reservados 2002 (aq)
'O certificado exige o componente de Microsoft XMLHTTP

Método não ofuscante, fixado, error_on_length, username, senha, AQresponse
  'Variáveis Editable do usuário
  = 0 fixado 'ajustaram a qualquer um 1 para a conexão do SSL 
                                    'ou 0 para a conexão normal.
  error_on_length = 1 “se dar e erro em mensagens sobre 160 chracters. 
                                    ” 1 para verdadeiro, 0 para falso.
  o username = “testusername” 'seu username dos aql, pode qualquer um ser ajustado aqui 
                                    'ou feito em a por a base da chamada da função.
  a senha = “testpassword” 'sua senha dos aql, pode qualquer um ser ajustada aqui
                                    'ou feito em a por a base da chamada da função.

'Não editar abaixo aqui a menos que você souber o que você está fazendo!

Sendsms da função (destino, flash, mensagem, f_username, f_password, autor)
  se zero do <> do f_username ou "" do <> do f_username então
    username = f_username
  terminar se
  se zero do <> do f_password ou "" do <> do f_password então
    senha = f_password
  terminar se
  se username = "" então
      senderror da chamada (1)
    mais se senha = "" então
        senderror da chamada (2)
    mais se destino = "" então
        senderror da chamada (3)
    mais se len (mensagem) > 160 e error_on_length = 1 então
        chamar o senderror (6)
    mais se flash > 1 ou flash < 0 então
        senderror da chamada (5)
    terminar se
    terminar se
    terminar se
    terminar se
  terminar se

Escurecer o objXMLHTTP, xml
  a mensagem = substitui (mensagem, ““, “+")
  Ajustar o xml = o Server.CreateObject (“Microsoft.XMLHTTP”)
  se fixado = zero ou = 0 fixado então
    xml. Abrir o “BORNE”, “http://gw1.aql.com/sms/sms_gw.php”, falso
    xml.setRequestHeader “Índice-Tipo”, “application/x-www-form-urlencoded”
    xml. Emitir o “username=” & o username & o “&password=” & a senha & o “&destination=” & o destino & o “&message=” & a mensagem & o “&originator=” & o autor & o “&flash=” & piscar
  mais se = 1 fixado então
    xml. Abrir o “BORNE”, “https://gw1.aql.com/sms/sms_gw.php”, falso
    xml.setRequestHeader “Índice-Tipo”, “application/x-www-form-urlencoded”
    xml. Emitir o “username=” & o username & o “&password=” & a senha & o “&destination=” & o destino & o “&message=” & a mensagem & o “&originator=” & o autor & o “&flash=” & piscar
  mais
    senderror da chamada (7)
    terminar se
   terminar se

AQresponse = xml.responseText
Ajustar o xml = nada

Terminar a função

Senderror da função (identificação)
  ajustar o xml = nada
  Selecionar o caso (a identificação)

  caso (1)
    response.write
      (“Nenhum username foi especific na ligação de controle ou na seção dos config”)
    response.end
  caso (2)
    response.write
      (“Nenhuma senha foa na ligação de controle ou na seção dos config”)
    response.end
  caso (3)
    response.write (o “No. ao número ajustado na ligação de controle”)
    response.end
  caso (4)
    response.write (“No., ou método incorreto especific”)
    response.end
  caso (5)
    response.write (“o ajuste inválido para a bandeira instantânea da mensagem, deve ser 1 ou 0”)
    resposta. Extremidade
  caso (6)
    response.write (a “mensagem era sobre 160 carvões animais e não era sent.")
    response.write (“para incapacitar este aviso editar a bandeira no """ do "" smslib.asp)
    response.end
  encaixotam (7)
    response.write (de “o ajuste Invalied para a bandeira segura, deve ser 1 ou 0”)
    response.end
extremidade seleta
função do fim

%>
class= do

Resposta : Código do ASP a VB 2010

Olha como esse código é afixação a um URL remoto.  Com VB.NET 2010, você poderia usar a classe de System.Net.HttpWebRequest para conseguir o mesmo efeito.

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

Provar o código em como afixar dados ao Web page remoto using HttpWebRequest
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:
Importações System.IO
Importações System.Net

Classe pública RemotePost

    '''  
    O borne do ''' a um URL remoto, e retorna o texto da resposta.
    '''  
    URL válido do HTTP do ''' A
    ''' A resposta do Web page remoto
    O público compartilhou da função PostToUrl (URL de ByVal como a corda) como a corda
        Uri não ofuscante como Uri novo (URL)
        Dados não ofuscantes como a corda = “field-keywords=ASP.NET 2.0”
        Se uri. Esquema = uri.UriSchemeHttp então
            Escurecer o pedido como HttpWebRequest = HttpWebRequest.Create (o uri)
            pedido. Método = WebRequestMethods.Http.Post
            request.ContentLength = dados. Comprimento
            request.ContentType = “application/x-www-form-urlencoded”
            Using o escritor como StreamWriter novo (request.GetRequestStream)
                escritor. Escrever (dados)
            Terminar Using
            Using a resposta como HttpWebResponse = request.GetResponse ()
                Using o leitor como StreamReader novo (response.GetResponseStream ())
                    reader.ReadToEnd do retorno ()
                Extremidade Using
            Extremidade Using
        Terminar se
        Retornar o ""
    Terminar a função

Terminar a classe
Outras soluções  
 
programming4us programming4us