Recomendado: Analise a adição dinâmica do formulário de aplicativo ASP e o método de implementação e o código Um formulário de solicitação pode conter n itens e, ao adicionar o formulário de solicitação, você precisa adicionar dinamicamente o código. Tabela dinâmica
1.
1.get: Depois que o usuário adiciona os dados ao URL, o formato é? Campo 1 = Dados de entrada 1 e campo 2 = Dados de entrada 2 & ... e envie -os para o servidor. Por exemplo: Ação é www.abc.com, os dados de entrada do nome do campo são Jack, os dados da idade de campo têm 15
2.Post: O usuário usa dados de informações HTTP para transferir para o servidor ASP: Get: Use a entrada de dados = request.QueryString (nome do campo) e extraia os dados anexados ao URL. POST: Use Dados de entrada = request.forml (nome do campo), para ler o campo de dados de informações HTTP. * Request.Querystring Exemplo: <a hery = aspform.asp? Nome = jack & Age = 15> Clique aqui </a> 〈p> Nome: <%= request.QueryString (nome)%) idade: <%= solicitação.queueryString (Age)%) * Obtenha exemplo · asp: <form Action = ASP1B.Asp Method = Nome Get> Get> nome = input2> <pution> legal! <pution> Handsome <pution> calorosamente </leclect> <type de entrada = Valor submet = ok> </morm> Conteúdo de asp1b.asp <html> <body> < %= request.QueryString (input1) %> HI, seu personagem é < %= request.QueryString (Input2) %>
</body> </html>
2.Request.From Sintaxe: request.From (nome) [(index) | .Count] Nome: Nome do campo Índice: Quando vários valores são inseridos no mesmo campo, o índice de valor do ponteiro especifica qual valor do mesmo campo a ser lido. O intervalo é de 1 a solicitação.From (nome). Contagem de contagens: de request.From (nome) .Count, podemos saber quantos valores são inseridos no campo Nome. Se não houver esse campo de nome, a contagem é 0.
Conforme mostrado no exemplo a seguir: < % fori = 1 para solicitar.fron (input1) .count Response.write request.from (input1) (i) & <br> Avançar %> se a entrada1 tiver dois valores, ambos os monitores *se o índice não for usado para especificar qual se lê. Use < % para cada solicitação de item.From (input)) repomse.write item & <br> Em seguida, você também pode usar para cada x em tewuest.from para obter repetidamente os valores de entrada de todos os campos.
A seguir, o conteúdo citado: <%para cada x em request.form%> request.from (<%= x%) = <%= request.form (x)%> <br> <%a seguir%> |
3. Métodos para obter a porta TCP/IP do cliente: por exemplo: porta tcp/ip is <%= request (server_port)%> use server_port para obter as informações da porta de conexão que recebem solicitação http
4. Através das informações do cabeçalho HTTP de http_accept_language, você pode obter o local do usuário. O exemplo a seguir julga o local do usuário e fornece páginas diferentes. <% idioma = request.Servervariables (http_accept_language) se idioma = pt então%> <!-#incluir arquivo = inglês.asp> <% else%> <!-#incluir arquivo = China.asp> <% end if%>
5. O comando de data e hora atual é <%= agora%>
6. O método do ASP para obter a entrada de dados da tabela é usar um objeto embutido-solicitação, que varia de get and post.
7. Se você quiser escrever você mesmo em VB ou outro idioma, o arquivo .dll para asp deve registrar o arquivo DLL: digite regsbr32 *.dll em DOS
8. mostre cinco frases repetitivas, com fontes maiores e maiores < % para i = 1 a 5 %> <font size = < % = i %> color =#00ffff> rápido asp </font> <br> < % a seguir %>
9. Transfira a string para a resposta do usuário.
10. Link para a resposta de endereço da URL especificada. URLDirect, como: < %Response.Redirect Homepage.asp %>
* No entanto, se o conteúdo do arquivo deste .asp tiver sido transferido para o usuário, ocorrerá um erro quando o redirecionamento for usado.
11. Combinação de outros idiomas e ASP: por exemplo: Bom dia de manhã, olá à tarde <% se tempo> # 12: 00: 00 # e hora < # 12: 00: 00 pm # Então saudação = bom dia! outra saudação = olá! fim se %> < %= saudação %>
12. Exemplos de <SCRIPT> APLICAÇÃO DE TAG no ASP:
A seguir, o conteúdo citado: <html> <body> < % chamado função1 %> </body> </html> <script runat = servidor idioma = javascript> function1 () {...} </sCript> |
13.#Inclui inclui outros arquivos <!-#inclua virtual | arquivo = nome do arquivo-> virtual refere-se ao endereço do arquivo virtual. O arquivo representa o endereço de arquivo absoluto. Por exemplo: <!-#incluir virtual =/booksamp/test.asp-> <!-#incluir arquivo =/test/test.asp->
E pode ser aninhado camada por camada. Além disso, #include não pode estar dentro de <%-%>
14. Período de retenção da página inicial Se o navegador do usuário navegar na página inicial novamente dentro do período de retenção de uma página inicial, o conteúdo da página inicial originalmente no disco rígido do usuário será exibido. Response.Expires [= número] Onde o número é o período de retenção da caixa de dados de registro (caixa da página), que é minutos. Ou: Response.ExpiresABSolute [= [DATE] [Hora]] Por exemplo: Defina um período de retenção de página inicial como um determinado dia.
15. Conecte -se ao endereço URL especificado. Por exemplo: você deseja confirmar que o usuário visualizou index.htm, pode verificar se ele foi visualizado. Se não tiver sido confirmado, ele se conectará automaticamente à página inicial < %, se não sessão (bela_to_home_page), então Response.Redirect Index.asp end Se %>
16. Junte se você deve retornar a esta página ou inserir pela primeira vez <% se user_has_been_here_be antes da resposta.write <h3 align = Center> Bem -vindo de volta novamente a resposta.Write Welcome! final se %>
17. Exibir imagens no banco de dados e super conexão
A seguir, o conteúdo citado: <% set conn = server.creatObject (adodb.connection) Conn.Open MyAddress Definir rs = Conn.Execute (selecione Nome, Tel, URL, Imagem de MyAddress) %> <P> <Babel> <tr> < %para i = 0 a rs.fields.count-1 %> <td> <b> < %= rs (i) .name %> |
Compartilhar: como implementar o processamento de vários nomes de domínio no mesmo espaço Pegue estes dois nomes de domínio como exemplo: http://www.knowsky.com/http://code.knowsky.com/ Os dois nomes de domínio estão ligados ao mesmo espaço, ha, mas eles pularão para diretórios diferentes. Eles não são implementados nas configurações do IIS, mas apenas um pequeno pedaço de código ASP.