目标是从传统asp使用发布数据弹出一个asp.net页面,但是,asp.net页面始终有Request.Form变量为空,并显示RequestType get 。发送数据到asp.net页面从传统asp
我已经全部剥离代码从ASP出来,测试接收从asp.net页面上的HTML页面发送表单变量,并能正常工作。复制相同的HTML表单到ASP页面仍然给
<html> <head></head> <body> <form method="post" name="form" action="http://localhost:51307"> <input name="uid" value="1" /> <input type="submit" name="Submit" /> </form> </body>
ASP的网站使用了框架没有的Request.Form数据和请求类型获取和形式从子帧中发送,我不确定这是否是问题。
2. 假设这个工作,我曾想过在asp中提交一个表单,并使用表单的onsubmit事件来弹出页面,该页面将发送表单变量作为发布数据。这是做这件事的最好方法吗?
UPDATE 的框架似乎是这里有毛病不知何故,我从形式张贴的框架页面内到另一个传统的ASP页面,然后重定向从这个到asp.net页面。
我想这是因为“跨越不同域的导航窗口和框架”在默认情况下被禁用,这可能意味着您不能通过表单数据出于安全原因。所以,当你不使用帧时,问题现在已经解决了。 – 2011-03-08 15:32:33
是的,它似乎正在工作,但我会想在未来的框架中做到这一点,你可以弹出导航窗口..在一个答案,我会接受它,因为这是真正的问题。 – 2011-03-08 16:10:47
Shadow Wizard - 你想把上面的评论回答给我接受吗? – 2011-03-11 17:41:02