目標是從傳統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