易截截图软件、单文件、免安装、纯绿色、仅160KB

如何在asp中设置302和301跳转


常用的重定向方式有: 301 redirect, 302 redirect 与 meta fresh:
ASP 中,我们习惯使用 Response.Redirdect 来实现页面的跳转,但是这种跳转方式的状态是 302 的,属于临时跳转,对于搜索引擎来说,是一种不友好的重定向方式。
ASP 3.0 中,有了另一种方式,即 Response.Transfer 。关于这个,可以查询相关的信息。
我们这里要讨论的是 301 跳转,例如下面的代码:
<%@ Language="VBScript" %>
<%
Response.Status = "301 Moved Permanently"
Response.AddHeader "Location", http://www.gzse7en.com
%>
这种方式,对于搜索引擎来说,是永久性的,跳转后的页面的内容可以被采用。由此,想到一些人问到的,如何实现同一个空间绑定多个域名。其实,只要针对输入的域名进行识别,然后结合 301 跳转来选择目标就能很好实现。假设有域名 www.seo-8.com 和 http://www.gzse7en.com,分别针对同一个空间中的 div_css 和 div_css 两个目录,那么怎么通过两个域名来自动确定访问哪个目录呢?请看下面的代码:
<%
Dim strHost = LCase(Request.ServerVariables("HTTP_HOST"))
Response.Status = "301 Moved Permanently"
Select Case strHost
    Case "www.seo-8.com"
        Response.AddHeader "Location",
            "http://www.gzse7en.com/div_css"
    Case "www.div-css.net"
        Response.AddHeader "Location",
            "http://www.gzse7en.com/div_css"
    Case Else
        Response.AddHeader "Location",
            "http://www.gzse7en.com/div_css"
End Select
%>


相关文档:

ASP调用存储过程:返回多个记录集的存储过程


  7. 返回多个记录集的存储过程
  本文最先介绍的是返回记录集的存储过程。有时候,需要一个存储过程返回多个记录集,在ASP中,如何同时取得这些记录集呢?为了说明这一问题,在userinfo表中增加两个字段:usertel及usermail,并设定只有登录用户可以查看这两项内容。
/*SP7*/
CREATE PROCEDURE dbo.getUserInfo
......

使用HTML/ASP做软件的界面

     一般我们做程序,比如用VC,开发界面是个头痛的问题。开发效率太低,而且做出来的效果也太差了。看起来太不美观专业了。另一方面HMTL做界面是又方便又美观,且还天生支持script脚本。非常强大啊。我们一般使用html的时候都是做的B/S结构的软件,需要一个WEB服务器。 ......

asp #include命令

在编写ASP程序的时候,通常都会用到<!--#include virtual/file="path/filename"-->把一段相对独立的文件代码嵌套到当前页面中来。 
  使用"file"的时候,等号后面使用的是相对路径。使用"virtual"的时候,等号后面使用的是绝对路径。很多人都不知道virtual这个包含绝对路径。  ......

在访问ASP网站页面时调用另一个网站页面内容


如果在一个网站的页面中想调用其他网站页面内容,直接用一下代码就ok,http://www.wanyusoft.com/index.asp 这个路径就是所要调用的页面路径。
<%
response.write(getHTTPPage("http://www.wanyusoft.com/index.asp"))
function getHTTPPage(url)
dim http
set http=createobject("MSXML2.XMLHTTP")
Http.o ......

Asp 全选 多选择项 JS引用

<script language="JavaScript">
function CheckAll(form) {
var x=form.elements;
for (var i=0;i<x.length;i++)
{
var e = x[i];
if (e.name != 'chkall')
e.checked = form.chkall.checked;
}
}
</script>
--页面checkbox内部
<input type='checkbox' value='"&rs("ID")&"' name ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号