框架页面设计如下: <frameset cols="*" rows="100,60,*" border="0" > <frame src="frame导航.asp" mce_src="frame导航.asp" name="top" noresize="noresize"/> <frame src="search.asp" mce_src="search.asp" name="searchF" noresize="noresize" /> <frame src="main.asp" mce_src="main.asp" name="mainF" noresize="noresize" /> </frameset><noframes></noframes> 查询页面的实现: <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>查询</title> </head> <body> <form id="form1" name="form1" method="post" action="xuejixinxi.asp" target="mainF"> <label>学号: <input type="text" name="txtId" /> </label> <label> <input type="submit" name="Submit" value="查询" /> </label> </form> </body> </html> 关键部分是action="xuejixinxi.asp" target="mainF" 其中xuejixinxi.asp是显示查询结果的页面,里面弄个: If Request.Form("txtId") = "" Then sql = sql="Select * from SBaseInfo order by 学号" Else sql = "Select * from SBaseInfo Where 学号 = '" & Request.Form("txtId") & "'" End If 就OK了!