日期:2014-05-17  浏览次数:20906 次

急急急 ASP基础菜鸟问题大哥些帮下忙!
<a   href= "home.asp?delid= <%=rs( "id ")%> "   onClick= "return   confirm( '真的要删除吗? ') "> 删除 </a>

这是留言板上面的删除的代码,请问为什么home.asp?delid= <%=rs( "id ")%> "   其中问号是什么意思?
上面有个这个:
delid=request( "delid ")

请问这是什么意思,是定义的变量吗?
请帮我解释下哦!

------解决方案--------------------
?后面的数据传给下一页,下一页用这个传过来的值做为条件
比如你的?delid= <%=rs( "id ")%> 那么在第2页,也就是操作删除的页里
这个delid就是一个具体的数字了,删除时就删除数据库中ID和这个数据相等的那一条
------解决方案--------------------
页面后的问号是传递URL变量
例如:home.asp?delid= <%=rs( "id ")%>
请求变量则在home.asp用request.querystring( "delid ")来获取变量值
------解决方案--------------------
“?”的做用就是将rs( "id ")传给下一页,也就是说你在删除时需要把你所要删除的记录的id传给下一页,这样你在第二页上才能实现删除的功能 delid=request( "delid ")是你在第二页接受上一页传过来的你所要删除记录的id