Recomendado: Funções que filtram caracteres ilegais no ASP % Functioncutbadchar (str) badstr = no | text | ming | caractere | coluna | formato 'preenche as palavras não civilizadas aqui, use | badword separado = split (badstr, |) fori = 0Toubound (badword) ifstr (str (i)) 0then str = substituir (str) (i), endift (str, nextbord (i)) 0then str = string (str) (i), endif
Muitos sites agora usam o método de geração de páginas estáticas, porque a velocidade de acesso será aprimorada (a taxa de utilização da CPU do lado do servidor é muito baixa) e também é fácil ser incluído pelos mecanismos de pesquisa. No entanto, um problema que isso traz é que você precisa de espaço suficiente para armazenar essas páginas estáticas. Se o seu espaço não for muito rico e você deseja ser incluído pelos mecanismos de pesquisa, você pode realmente usar um método pseudostático. Por exemplo, o caminho de ShowArticle.asp? Id1 = 1 e id2 = 2 pode ser convertido em ShowArticle/? 1-2.htm (é claro que pode ser convertido em outros formulários). O método específico é o seguinte:
Preparação: Crie arquivo index.asp, pasta showarticle e crie arquivo index.asp (/index.asp, /showarticle, /showarticle/index.asp) na pasta ShowArticle.
<html><head>
)
</head>
<Body>
<%
'Código de chamada do banco de dados, omitido aqui
%>
<li> <a href = showarticle/? <%= rs (id1)%>-<%= rs (id2)%>. htm> <%= rs (title)%> </a> </li>
</body>
</html>
<html><head>
)
</head>
<Body>
<%
Dim Value1, Value2, Id1, Id2
Value1 = Substitua (request.Servervariables (Query_string) ,. htm) 'Obtenha os seguintes parâmetros
value2 = split (value1,-) 'filtre os parâmetros para obter os valores de id1 e id2
id1 = value2 (0)
id2 = value2 (1)
'Em seguida, ligue para o banco de dados e exiba o conteúdo, assim como o ASP dinâmico
%>
</body>
</html>
Análise de Principais: Primeiro, Use Request.Servervariables (Query_String) para obter os parâmetros após?, Como ShowArticle/? 1-2.htm para receber 1-2.htm e depois filtrar 1-2.htm. Os parâmetros que precisamos obter são 1 e 2. Em seguida, a pesquisa 1 e 2 no banco de dados, assim como o ASP dinâmico.
Compartilhar: soluções ao incluir citações únicas em condições de consulta ASP Quando estamos construindo sites ASP, a consulta geralmente é a função mais básica, mas sabemos que as citações únicas são usadas para representar dados do tipo caractere em declarações de consulta ASP e devem ser usadas em uso duplo. Se apenas uma única cotação for usada, definitivamente haverá um erro. Em relação a esse fenômeno, forneço minha solução abaixo. De fato, no ASP, se houver citações únicas nas palavras -chave a serem consultadas, você só precisa usar