我在我的傳統ASP頁面(vb)上放置了一個自動重定向。我想從一個變量(url2)調用url來對它進行硬編碼。只需要知道正確的語法是什麼。這是我當前的代碼:Response.addheader的VB語法
Response.AddHeader("REFRESH","10;URL=url2")
我在我的傳統ASP頁面(vb)上放置了一個自動重定向。我想從一個變量(url2)調用url來對它進行硬編碼。只需要知道正確的語法是什麼。這是我當前的代碼:Response.addheader的VB語法
Response.AddHeader("REFRESH","10;URL=url2")
在ASP-經典/ VBScipt: -
Response.AddHeader "Refresh", "10;url=" & strUrl
調用從您不接受返回值的方法,當你不使用()。
我需要它來調用一個變量作爲url。 – 2009-08-27 12:48:46
實際上,在我的情況下,我確實需要()括號才能正確運行我的代碼,但是您將我置於正確的軌道上。謝謝! Response.AddHeader(「Refresh」,「10; url =」&url2) – 2009-08-28 22:34:25
@MG:您的問題表明您使用的是經典ASP,因此您在此處使用括號的唯一原因是如果您將JScript用作腳本語言,VBScript中的括號將是一個語法錯誤。在JScript中,您不會使用&來代替字符串連接,而是使用+。 – AnthonyWJones 2009-08-29 12:35:17
刷新頭沒有正式規範。這意味着每個瀏覽器都可以以不同的方式實施。我建議你使用普通的HTTP外殼,如下所示:
Response.AddHeader "Refresh", "10; url=" & url2
[編輯,以反映新的海報信息]
否則似乎沒有成爲一個問題,但如果它不仍然工作,我懷疑ASP.NET可能會爲了自己的目的將標題除去其他地方。
哪些瀏覽器以不同的方式實現它? – AnthonyWJones 2009-08-27 12:47:43
沒有標準的實施,所以他們如何選擇實施它是完全空中的。大多數現代瀏覽器完全可能使用完全相同的實現,但這是不可能的,因爲沒有「正確」的實現來測試。 – Rushyo 2009-08-27 12:50:56
(嗯)好吧,我想不出有太多不同的方法來實現等待x時間然後導航到y。要做到這一點,實際上對任何人都有所幫助,這將是一項非常棒的成就。 – AnthonyWJones 2009-08-27 12:53:50
哪個版本的VB?這是ASP.NET還是傳統的ASP? – AnthonyWJones 2009-08-27 12:41:10