我一直在試2天。
在ASP.NET和VB.NET中我已page1.aspx和page2.aspx
我想當我按下page1.aspx button1觸發button1.click事件並在新窗口中打開page2.aspx和發送給它的數據。
如果沒有新的窗口,通過Server.Transfer或Response.Redirect,所有這些都可以輕鬆完成。
但不幸的是,他們沒有選擇打開一個新窗口。如何在新窗口中打開頁面併發送數據?
謝謝,
艾哈邁德。
- Updae -
我已經使用這個解決方案,但不能發送參數,它打開我頁0!
<asp:Button ID="Add" runat="server" Text="Add" OnClientClick ="return pageOpen(TextBox1.SelectedValue, TextBox2.SelectedValue);"/>
和JavaScript是:
<script type="text/javascript">
function pageOpen()
{
window.open("page2.aspx?param1=" & arguments[0] & "¶m2=" & arguments[1])
}
</script>
什麼叫頁0是什麼意思?您的javascript pageOpen沒有定義參數.... – XtremeBytes 2010-12-21 20:11:26
我無法發送參數到函數pageOpen(),所以它爲我打開這樣一個頁面:http:// mysite/0,但是如果我硬編碼了參數window.open然後在新窗口中打開page2.aspx。 – Ahmed 2010-12-21 21:26:24