[英]Open a new browser window via C# Button click
這是我正在嘗試做的一些背景信息:
Response.Redirect
回到客戶查看頁面現在,我在這里嘗試做的是,如果用戶選擇了附加操作復選框之一,我仍然希望呼叫頁面重定向回客戶視圖頁面; 但是,我也想在自己的window中打開相應的附加操作頁面。
因此,生成的流程看起來像這樣:
谷歌搜索告訴我使用ClientScript.RegisterStartupScript
,但所有這些示例都沒有涉及重定向。 關於如何讓它發揮作用的任何想法?
您可以使用OnClientClick
和一些 javascript 來顯示彈出窗口 window。
<asp:Button ID="Button1" OnClick="Button1_Click" OnClientClick="showPopup()" />
並使用OnClick
服務器端事件處理程序進行重定向。
您將需要通過 javascript 確定需要的彈出窗口,並在 POST 發生之前彈出頁面,或者您需要在重定向后彈出頁面。
要在重定向后彈出,請存儲一些信息(例如使用SessionState
),CustomerViewPage 可以檢查以查看是否需要彈出。 如果是這樣,讓 CustomerViewPage 調用ClientScript.RegisterStartupScript
來調用彈出窗口。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.