Recomendado: Explicação detalhada do uso do método aberto de xmlHttp Open Crie uma nova solicitação HTTP e especifique a sintaxe do método, URL e verificação desta solicitação oxmlHttPrequest.open (Bstrmethod, BStrurl, Varasync, Bstrusser, BstrPassword); Parâmetros BSTRMETHOD Métodos HTTP, como: Publicar, obter, colocar e propfind. Caso insensível. O endereço da URL solicitado por BStrurl pode ser absolutamente
A partir deste artigo, o autor começa com objetos internos da ASP e analisa os recursos e métodos dos seis objetos internos e vários componentes do ASP para você em detalhes.
Antes de começar oficialmente a aprender os objetos e componentes internos do ASP, vamos primeiro entender alguns conceitos básicos, que serão de grande ajuda para o seu futuro aprendizado. Por favor, veja a tabela abaixo:
O que é um objeto? Não se refere ao companheiro masculino ou feminino que você está apaixonado. Na programação orientada a objetos, um objeto refere-se a uma variável composta por operações e dados considerados como entidades completas. Os objetos são baseados em um modelo específico no qual o cliente usa o serviço do objeto para acessar os dados do objeto através de uma interface de um conjunto de métodos ou funções relacionadas, e o cliente pode chamar esses métodos para executar alguma operação. Os componentes ActiveX são essenciais para criar aplicativos da Web e os componentes fornecem objetos que executam tarefas nos scripts. Um componente ActiveX é um arquivo que contém código que executa um determinado item ou conjunto de tarefas. Como o componente pode executar tarefas comuns, os programadores não precisam criar código que execute essas tarefas próprias. Os componentes podem ser aproveitados como blocos básicos de construção para scripts e aplicativos baseados na Web. Desde que você saiba como acessar objetos fornecidos por um componente, mesmo um novato no script pode escrever scripts sem entender como os componentes funcionam. Em resumo, os componentes permitem escrever scripts poderosos sem aprender programação. Os componentes são o código executável contido na biblioteca de link dinâmica .dll ou arquivo executável .exe. Os componentes podem fornecer um ou mais objetos, bem como métodos e propriedades dos objetos. Para usar o objeto fornecido pelo componente, crie uma instância do objeto e atribua à nova instância o nome da variável. Use o método do servidor.CreateObject do ASP para criar uma instância de um objeto e use a diretiva de atribuição da variável do idioma de script para nomear a instância do objeto. Conforme mostrado no exemplo a seguir:
Set db = server.createObject (adodb.connection)
O banco de dados variável aqui está uma instância do objeto que acessa o banco de dados criado pelo programa ASP.
As páginas do servidor ativo fornecem objetos internos que podem ser usados nos scripts. Esses objetos facilitam para os usuários coletar informações enviadas através de solicitações do navegador, responder aos navegadores e armazenar informações do usuário, liberando os desenvolvedores de objetos de muitos trabalhos tediosos. A versão ASP atual fornece um total de seis objetos internos. Vamos aprendê -los através dos exemplos abaixo.
1. Objeto de solicitação
Você pode usar o objeto Solicitação para acessar todas as informações passadas em qualquer solicitação HTTP, incluindo parâmetros, cookies e autenticação de usuário passada de tabelas HTML usando o método POST ou GET. O objeto de solicitação permite acessar dados binários enviados pelo cliente ao servidor.
Sintaxe de solicitação:
Solicitar[. Coleção | Atributo | Método] (Variável)
Aqui o autor selecionará algumas gramáticas de objeto comumente usadas para análise
1. Forma
A coleção de formulários recupera os valores dos elementos da tabela enviados ao corpo da solicitação HTTP usando o método post.
gramática
Request.form (element) [(index) | .Count]
parâmetro
O elemento especifica o nome do elemento da tabela para recuperar a coleção.
ÍNDICE parâmetro opcional, que permite acessar um dos vários valores em um parâmetro. Pode ser qualquer número inteiro entre 1 e request.form (parâmetro) .Count.
Contagem número de elementos na coleção
A coleção de formulários é indexada pelo nome do parâmetro no órgão de solicitação. O valor do request.form (elemento) é uma matriz de todos os valores dos elementos no corpo da solicitação. Determine o número de valores no parâmetro chamando a solicitação.form (element) .count. Se o parâmetro não associar vários valores, a contagem será 1. Se o parâmetro não for encontrado, a contagem será 0. Para fazer referência a um único valor em um elemento de tabela com vários valores, o valor do índice deverá ser especificado. O parâmetro de índice pode ser qualquer número de 1 a request.form (element) .count. Se um dos múltiplos parâmetros da tabela for referenciado e o valor do índice não for especificado, os dados retornados serão uma sequência separada por vírgula.
Você pode usar o Restater para exibir todos os valores de dados em uma solicitação de tabela. Por exemplo, um usuário preenche o formulário especificando vários valores, consulte a figura abaixo.
Para o parâmetro de hobby, você pode recuperar esses valores usando o script abaixo.
< Html >
< Cabeça >< Título >< /Título >< /Head > Body > > >
< P > Por favor, preencha seus hobbies < /P >
< Método de forma = pós -ação = form.asp >
< P >< Tipo de entrada = Nome do texto = Tamanho do hobby = 20 >< Br >
< Tipo de entrada = Nome da caixa de seleção = Valor do hobby = futebol > Futebol < Tipo de entrada = Nome da caixa de seleção = Valor do hobby = Tênis de tabela > Tênis de tabela < /P >
< P >< Tipo de entrada = Valor de envio = Enviar Nome = B1 >< Tipo de entrada = Valor de Redefinição = Nome do Reabastecimento = B2 >< /P >
< /forma >
< % para cada i no request.form (hobby) resposta.write i & < br > a seguir % >
< /corpo >< /html >
Descreva o código acima no bloco de notas (observe que os espaços após <são removidos), salve -o como um arquivo form.asp e execute -o. O objeto de solicitação pode exibir elementos um por um de acordo com os diferentes conteúdos que você preencher ou selecionar no formulário.
Obviamente, o uso do loop for ... o próximo também pode gerar a mesma saída, como mostrado abaixo:
< %
Para i = 1 para solicitar.form (hobby) .count <
Response.write request.form (hobby) (i) & < br > próximo <
%>
2. Querystring
A coleção de consultas recupera o valor de uma variável em uma sequência de consulta HTTP, e a sequência de consulta HTTP é especificada pelo valor após o ponto de interrogação (?). como:
< a href = exemplo.asp? String = Esta é uma amostra > String Sample < /A >
Gera uma string de nome variável com o valor que este é uma amostra. As cadeias de consultas também podem ser geradas enviando uma tabela ou pelo usuário digitando uma consulta na caixa de endereço do navegador.
gramática
Request.QueryString (variável) [(index) | .Count]
Compartilhar: Uma coleção completa de funções personalizadas comumente usadas para ASP % '======================================= Lista de funções:' 1: estabeleça uma conexão com o banco de dados ConNopen (DatabaseConnectStr, DBType, Conn_Object) '2:' Desconect the ConnectStr, Saferequest (paranome, paratype) '4: Formate a data de dataFormat (DATEST, DAT
2 páginas no total Página anterior 12 Próxima página