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

asp 转页传参问题
在asp中转到aspx页并传参数,如何使参数不可见保证安全性

------解决方案--------------------
传递参数又要不可见?asp加密,aspx解密。
如果是在同一个web站点,可以通过session。
或者你把参数写到数据库中,然后在aspx页面读出来。
------解决方案--------------------
如何使参数不可见保证安全性

那用form去post数据

你的asp和aspx是一台服务器上的么??如果是的话,也可以用数据库或文本文件传递
------解决方案--------------------
asp把参数传到一个过渡页面,通过过渡页面自动提交给aspx页面


如:

'asp页面
使用Submit提交的方式把数据传到Tran.asp


'Tran.asp:
<%
dim intID
intID = Trim(Request( "ID "))
%>
<form name= "form1 " method= "post ">
<input type= "hidden " name= "mytxt ">
</form>
<Script language= "JavaScript ">
document.form1.mytxt.value = " <%=intID%> ";
document.form1.action = "Submit.aspx ";
document.form1.submit();
</Script>

------解决方案--------------------
fso写文件到非web目录里,aspx去读,绕开web,即可不必加密解密.
------解决方案--------------------
使用xml来中转一下吧