请教asp向aspx传递session的问题!

xzb_97 2009-08-18 10:01:35
trans.asp
<%
’’----------测试数据--------
session("name")="srx"
session("id")="1"
session("sex")="f"
session("pass")="asdfas"
session("age")="23"
session("weight")="131"
’’--------------------------

Response.Write("<form name=frm id=frm action=""asptoaspx.aspx"" method=post >")

for each Item in Session.Contents
    Response.Write("<input type=hidden name=" & Item)
    Response.Write( " value=" & Session(item) & " >")
next

if len(Request.QueryString("Destpage")) >4 then  
    Response.Write("<input type=hidden name=DestPage value=" & Request.querystring("DestPage") & ">")
end if
Response.Write("</FORM>")
Response.Write("<scr" + "ipt>frm.submit();</scr" + "ipt>")
%>
网上拷贝的,但在14行出错说是无效字符,怎么回事啊?
...全文
112 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xzq686 2009-08-18
  • 打赏
  • 举报
回复

调试通过..是因为从网上拷来的有些空白字符..执行成功指向asptoaspx.aspx页面..

<%
'----------测试数据--------
session("name")="srx"
session("id")="1"
session("sex")="f"
session("pass")="asdfas"
session("age")="23"
session("weight")="131"
'--------------------------
Response.Write("<form name=frm id=frm action='asptoaspx.aspx' method=post >")
for each Item in Session.Contents
Response.Write("<input type=hidden name="&Item)
Response.Write( "value="&Session(item)&">")
next

if len(Request.QueryString("Destpage")) >4 Then
Response.Write("<input type=hidden name=DestPage value="&Request.querystring("DestPage")&">")
end if
Response.Write(" </FORM>")
Response.Write(" <scr" + "ipt>frm.submit(); </scr" + "ipt>")
%>
jerry_zuo 2009-08-18
  • 打赏
  • 举报
回复

Response.Write(" <scr" + "ipt>frm.submit(); </scr" + "ipt>")
这个表达 似乎有问题
试下这个
Response.Write(" <script>frm.submit(); </script>")
xzb_97 2009-08-18
  • 打赏
  • 举报
回复
Response.Write(" <input type=hidden name=" & Item)
说是这一行出错!
xzq686 2009-08-18
  • 打赏
  • 举报
回复
试试:可能有空白字符..或是中文符号..

<%
'----------测试数据--------
session("name")="srx"
session("id")="1"
session("sex")="f"
session("pass")="asdfas"
session("age")="23"
session("weight")="131"
'--------------------------
Response.Write("<form name=frm id=frm action='asptoaspx.aspx' method=post >")
for each Item in Session.Contents
Response.Write("<input type=hidden name="&Item)
Response.Write( "value="&Session(item)&">")
next

if len(Request.QueryString("Destpage")) >4 then  
Response.Write("<input type=hidden name=DestPage value="&Request.querystring("DestPage")&">")
end if
Response.Write(" </FORM>")
Response.Write(" <scr" + "ipt>frm.submit(); </scr" + "ipt>")
%>
zhouyanfss 2009-08-18
  • 打赏
  • 举报
回复
Response.Write(" <scr" + "ipt>frm.submit(); </scr" + "ipt>")

ASP字符串连接不能用+号吧!

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧