求代码的解释,谢谢。。

huhacoca 2010-08-06 09:51:35
<a href="page.asp?id=<%=rs("id")%>" target="_blank" title="<%=rs("titles")%>"><%=CutStr(rs("titles"),14)%></a>

我果然是小白,求这句代码的解析,
其中id=<%=rs("id")%>" 求详解
...全文
50 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hateyoucode 2010-08-06
说简单点,
HTML你懂不?这个你必须懂!要不,下面的你不用看了!


page.asp?id=<%=rs("id")%>

?后面的就是参数和参数对应的值。这个也很好理解了吧!
估计你理解不了的就是:其实这是个在html里面怎么使用asp的内容变量的问题了。。在html里面使用变量不需要连接符号(脚本里面是需要用常量连接变量的),直接<%=%>就能使用变量!
<%=CutStr(rs("titles"),14)%>,这个页是直接使用asp的内容变量,在<%=%>里面就可以写asp的程序代码了。。它这个程序代码是调用了一个函数(自定义)!
回复
gougouyou 2010-08-06
(⊙o⊙)… 刚开始学吧,那我通俗点讲吧
id是数据库里的一个字段,通常就是编号什么的,rs是对象实例的名字
你发的代码只是一部分啊,前面应该有
set rs=server.createobject("adodb.recordset")
sql ="select ……
这样的代码,是确定输出条件的。
你上面一整句,写的应该是一个显示新闻的部分,rs("titles") 从titles就看的初始题目,前面的page.asp?id=<%=rs("id")是链接了
不知道你懂了没,现在发现我表达很烂的 - -
回复
lhh1002 2010-08-06
<a>我就不解释了
href="page.asp?id=<%=rs("id")%>" 这一段是这个链接地址,page.asp?id=<%=rs("id")%>,page.asp是被链接的页面,?号后面的都是网址所带参数,这个参数可以被获取,<%%>这一对符号是asp的脚本标识符,=号相当于Response.Write,这用的是简写形式,rs("id"),这个rs是asp数据库创建的记录集,("id")是记录集中数据库的字段的值,id是数据库中对应字段。
<%=CutStr(rs("titles"),14)%>这一段时自定义的函数,用来截断过长的字符串
回复
huhacoca 2010-08-06
page.asp后面的问号求解
回复
tantcl0310 2010-08-06
这个代码的意思是现实标题的前14个字符,然后将详细内容显示在page.asp页面里。

id=<%=rs("id")%>" 参数id等于标题的id
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告