注册 登录
编程论坛 ASP技术论坛

asp包含文件问题

zfc123 发布于 2010-05-22 17:35, 977 次点击
在网站的每一页都包含一个head菜单网页,然后在菜单页里判断当前网址,根据网址不同显示不同的网页标题。
现在的问题是,a.asp为文章内容页,head.asp为菜单,在a.asp中包含head.asp,具体如下。
程序代码:
<%
'打开数据库,读取文章内容
id=cstr(request("id"))
Set rsnews=Server.CreateObject("ADODB.RecordSet")
sql
="update news set hits=hits+1 where id="&id
conn.execute sql
sql
="select * from news where id="&owen
rsnews.Open sql,conn,
1,1
title
=rsnews("title")
if rsnews.eof and rsnews.bof then
response.Write(
"数据库出错")
else
%>

<!-- #include file="Head.asp" -->
然后在head.asp中使用
        response.write "<TITLE>" & SiteName & "--" & mtitle & "</TITLE>" & vbcrlf
        response.Write "<meta name='keywords' content='" & rsnews("title") &"'>" & vbcrlf
        response.write "<meta name='description' content='" & rsnews("content") & "'>"
却没有值出来,不知道是为什么,但在另一个类似网页却可以(一个为新闻页,一个为产品页,产品页可以,新闻页不可以)
而且在本地可以,上传后就不可以了。



[ 本帖最后由 zfc123 于 2010-5-22 17:38 编辑 ]
4 回复
#2
zfc1232010-05-22 17:54
自己解决,把数据库的读取改成这样就可以了
程序代码:
<%
dim ID
ID
=trim(request("ID"))
if ID="" then
    response.Redirect(
"NewsClass.asp")
end if

Set rsnews=Server.CreateObject("ADODB.RecordSet")
sql
="select * from news where ID="&ID
rsnews.Open sql,conn,
1,3
if rsnews.eof and rsnews.bof then
    response.write
"<SCRIPT language=JavaScript>alert('找不到此新闻!');"
  response.write
"javascript:history.go(-1)</SCRIPT>"
else
    rsnews(
"Hits")=rsnews("Hits")+1
    rsnews.update
%>

 
#3
gupiao1752010-05-24 13:11
自问字答,你好厉害啊!
#4
hams2010-05-24 15:34
高手
#5
zfc1232010-05-29 13:11
我对做网站知道的也不多,都是边做边研究,研究不出来就来求助.
1