asp如何实现同个文件多个页面?

来源:百度知道 编辑:UC知道 时间:2024/05/06 14:02:59
例如:
http://www.homy98.com/news.asp
news.asp默认的是一个新闻列表
http://www.homy98.com/news.asp?id=144
是其中一个新闻内容
我知道news.asp?action=shownews&id=144达到一样的效果,我想问的是:不用action=shownews&如何做成news.asp?id=144呢?

........................
那应该只是一个超连接!在超连接时还带上了传输的数据!
语句大概是
<a herf="news.asp?id=144">内容</a>
id 等于什么那就要自己去想一下!id 可能等于一个变量哦!
a是一个变量
<a herf="news.asp?id=<%=a%>">内容</a>

用个if语句判断嘛,
if id="" then新闻列表代码
if id<>"" then新闻信息代码

tarry0904, yyrcjc他们说的都对,不过我想他们回答的是你要问的问题能实现以后的事情。
在理解了他们说的是关于跨页面传递参数的问题,而您要做的是,如果处理这些参数。news.asp?action=shownews&id=144我估计是多了个用来做判断的变量
action=shownews

参数id=144是news.asp页面用来查询数据库的条件。
以news.asp?id=144为例:
<html>
<body>
<%
if id="" then
%>
//你要显示的内容。
<%else%>
//当有参数传进来的时候你要显示的内容。
<%end if%>
<body>
<html>

<%
if request("id")<>0 then
.....'NEWS.ASP?ID=的代码
else
NEWS.ASP的代码
end if
%>