asp动态网站中的news.asp?id=2是什么意思,高手进~
发布网友
发布时间:2022-10-06 11:31
我来回答
共5个回答
热心网友
时间:2023-10-22 17:24
news.asp只是一个文件,跟你电脑里的任何一个个文件都是一样的,只是取了个名字叫“news”,扩展名是asp,可以用记事本打开并编辑。如果你修改IIS里的应用程序扩展,也可以用其它的扩展名来实现ASP功能。
后面的“?id=2”是用来传递某个变量的,将id为2的值赋给news.asp页面,那么news.asp页面必然有一句代码来接收这个值:id=Request("id")或id=Request.QueryString("id")。通常也有使用id=trim(Request.QueryString("id"))这一句的,trim的作用是去掉id前后空格多余部分。
通常id这个变量对应的是数据库里的每条信息的ID编号。你所举的例子很可能是一个新闻页面,读取数据库里ID为2的信息,然后显示出来。所以news.asp页面里的代码必然还有打开并读取数据库的代码等等。
从你问的问题,你应该是一个一点ASP都不懂的人,建议你先学习VB。然后知道连接数据库的那几句代码,就可以开发制作ASP网站了。
热心网友
时间:2023-10-22 17:24
news.asp?id=2 他是页面传值 就是将id=2传到news.asp页面里
id=request.QueryString("id") 这样接收
你可以<%=id%>这样在本页面显示
也可以用它做条件查询数据库
例如
<%
set rs=server.createobject("adodb.recordset")
sql="select * from User_News where id="& id
rs.open sql,conn,1,1
%>
热心网友
时间:2023-10-22 17:25
简单的来说,就是显示数据库中ID=2的新闻页面,至于代码这里是肯定放不下的,因为这个要和数据库联系起来的
热心网友
时间:2023-10-22 17:26
就是把id=2的值传递到news.asp接收,在news.asp中,输入以下代码
<%
Rid=Trim(Request("id"))
Response.write("传过来的ID值为:" & Rid)
%>
热心网友
时间:2023-10-22 17:26
恩。传递值