2013-10-05 30 views

回答

5

你不澄清,你有我我aspecting爲彈出彈出窗口或空白窗口 在點擊提交按鈕按下

String x = "<script type='text/javascript'>window.opener.location.href='**Your new url of new page after completing test**';self.close();</script>"; 
ScriptManager.RegisterClientScriptBlock(this.Page,this.Page.GetType(), "script", x,false); 

自接近你將能夠關閉當前窗口和window.opener.location.href你將能夠重定向到新的url 我希望這會幫助你

re gards .... :)

+0

工作就像一個魅力..百萬謝謝。 :) – Niar

+0

歡迎雨:)))) –

-3

這是不可能的。你可以做的是在完成測試後將用戶重定向到主頁,但是這將在相同的窗口中。

+1

完全有可能 –

+0

其非常有可能..請注意標記的答案 – Niar

+0

上述解決方案是錯誤的,不能解決問題。 ieda將在先前打開的窗口上返回用戶,而不是在相同的URL上發送給他! –

1

是你能做這些2種方式:

  1. Window.Open()/.showmodalDialog(),並保持父母與子女開爲好,或

  2. 在主頁上點擊你的開始按鈕。使用代碼Response.Redirect("~/Test.aspx");,假設它位於Home.aspx。用你的測試ASp.Net wizard controlhiddens divs什麼都適合你容易。在測試頁上操作數據,使用SqlConnection和SqlCommand保存並從數據庫獲取結果,前提是您有Sql Server作爲後端。將表或緩存或會話中的任何值保存在主頁上。做你想做的。

+0

嗨,我是一個新手在所有這些東西。請你詳細說明第一個選項,thnx爲您的快速回復 – Niar