在asp中的<%%>中插入if语句修改网页title 15

由于各种原因,我想在dr里面做的asp设置每一篇news,检测如果是2013-9-1后录入的信息,网页的title就赋值为文章的title。这个title是ACCESS数... 由于各种原因,我想在dr里面做的asp设置每一篇news,检测如果是2013-9-1后录入的信息,网页的title就赋值为文章的title。这个title是ACCESS数据库news表里面的一个列名。
我写了这句语句:
<% if(newsDate>("2013-9-1"))
{newsDate=rs("title")};
end if%>
浏览器提示错误:
错误类型:
Microsoft VBScript 编译器错误
(0x800A0408)
无效字符
/9month/2013-9-5/htdocs/shownews.asp, line 68, column
25
if(newsDate>("2013-9-1")){newsDate=rs("title")};
------------------------^

我哪里写错了呢?求指教。如果在<%%>中写if else语句才是对的格式呢?
展开
 我来答
1804438115
高粉答主

2013-09-06 · 醉心答题,欢迎关注
知道大有可为答主
回答量:1.1万
采纳率:61%
帮助的人:3745万
展开全部
亲,asp中的判断语句基本语法是
if 条件 then
response.writer '2222'
else
response.writer '3333'
end if
所以对照基本语法可以发现,你上面写的不太对噢
修改为:
if newsdate > '2013-9-1' then
newsdate=rs('title')
end if
这样就可以了噢
希望我的回答对你有帮助
若帮助到您,请及时采纳哈
更多追问追答
追问
还是提示错误,这样吧,如何设置当前页面的title,让它检测如果newsDate大于9-1时,title被title列赋值。注意,是页面title被列title赋值?也就是如何在 怎么写?
追答
恩可以这样
now() then%>

你也可以写成这样类似的,asp很灵活的,怎么写都成,只要基本语法不出错就行
x11xuu
2013-09-06 · TA获得超过597个赞
知道小有建树答主
回答量:570
采纳率:0%
帮助的人:522万
展开全部
asp中的程序是采用VB,VBS中是没有“{}”,分行也不是“;”,恐怕你是习惯用JS的。上面的语句,你可以直接分行写,也可以采用VB的“:”来分行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jingxiong12345
2013-09-06 · TA获得超过536个赞
知道小有建树答主
回答量:1252
采纳率:0%
帮助的人:649万
展开全部
可以的,只要符合你的asp判断即可,反正读取数据库,你弄到那个值就可以赋了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式