我目前在遷移舊系統到另一臺服務器的過程中,當我測試的應用程序,我的彈出窗口顯示空白頁。請參閱其用於顯示我的彈出式消息的代碼如下:Page.ClientScript.RegisterStartupScript不起作用
Private Sub ShowPopUp(ByVal myID As String, ByVal request As String, ByVal windowType As String, ByVal code As String)
Dim popupScript As String = "<script language='javascript'>" & _
"window.open('NewWindow.aspx?windowType=" & windowType & "&id=" & myID & _
"&code=" & code & "&popup=" & request & "&kind=3', 'CustomPopUp', " & _
"'width=700, height=400, menubar=no, resizable=yes')" & _
"</script>"
Page.RegisterStartupScript("PopupScript", popupScript)
End Sub
現在這個用來對舊網站和當地的正常工作。但是,一旦轉移到新的服務器,我不斷收到警告Page.RegisterStartupScript is obsolete
,它應改爲Page.ClientScript.RegisterStartupScript
。所以我做了修改,請看下面:
Page.ClientScript.RegisterStartupScript(Me.GetType(), "PopupScript", popupScript, True)
但是,這些不起作用。這顯示了我的彈出違背運行在我的本地應用與展示我的期望輸出「舊」方式的結果,一個空白頁。
所以開着窗戶被解僱,你得到一個空白頁嗎?該網頁的網址是什麼? – naveen
是的,它是射擊,但我得到一個空白頁。這是網址:'NewWindow.aspx WINDOWTYPE = PLHI&ID = 52000&代碼= C&彈出=真樣= 3'謝謝! – Smiley
這是NewWindow.aspx在同一目錄級別從正在燒製window.open的頁面? –