2010-12-13 48 views

回答

2

那麼windows沒有cookies,HTTP請求會有cookie。包含在請求中的cookie將由瀏覽器cookie緩存中的cookie和請求的URL決定。

因此,在您通過ASP.NET應用程序的響應設置應用程序Cookie的典型情況下,您打開一個新窗口在同一應用程序中顯示另一個URL,該URL的請求將攜帶先前設置的cookie。

0

當我說窗戶'有'餅乾,我指的是瀏覽器在它的cookie緩存。看起來瀏覽器通過點擊一個SL HyperlinkBut​​ton控件而發起的內容已經過時了,也就是說, JSESSIONID來自之前的會話。現在,我們已經入侵了它,以便我們調用System.Windows.Browser.HtmlPage.Window.Invoke(「openUri」,someURL),其中openUri是一個調用window.open(someUrl,「_blank」)的JS函數。看起來這裏的區別在於,在SL實現中,IE的新實例與陳舊緩存一起啓動。通過JS實現,新窗口在相同的進程下啓動。有沒有辦法用超鏈接按鈕來模仿js實現?

相關問題