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

asp代码执行问题,无解,急求高手
有一段代码存储在数据库中,读出这段代码并执行,无法获得变量的值,如下:

存储在数据库中的代码:
   
<form action="call.asp?action=wap_login" method="post">
账号:<input name="acctname" emptyok="true" tabindex="1" value="<%=ZhanHao%>" /> 
密码:<input name="password" emptyok="true" tabindex="2" value="<%=password%>" />
<input type="submit" value="登陆"/><br/>
</form>

在Asp代码中,连接数据库后,取得这段代码,并显示出来,如下:
ZhanHao=Request.QueryString("ZhanHao")
password = Request.QueryString("password")
Response.Write RsInfo("Daima")

IE执行出来的结果,显示登陆窗口,账号和密码的值分别是<%=ZhanHao%>和<%=password%>,而不是Request.QueryString获得的值,请问高手们,该如何
如图


------解决方案--------------------
s = Replace(RsInfo("Daima"), "<%=ZhanHao%>", Request.Forms(acctname))
s = Replace(s, "<%=PassWord%>", Request.Forms("password"))

Response.Write s