ASP的Response.Redirect到XML檔案竟然會這樣?

來源:互聯網
上載者:User
昨天晚上搞了一個晚上,就得到這樣一個結論:

建立一個ASP檔案ASPPage1.asp,在裡面寫上一句
<%
Response.Redirect "http://community.csdn.net/Expert/topic/3237/3237715.xml"
%>

然後,建立虛擬目錄瀏覽這個ASPPage1,可以看到頁面跳轉到http://community.csdn.net/Expert/topic/3237/3237715.xml 了

地址欄裡也正確了,但是用右鍵-屬性 看看地址URL是不是還是寫著ASPPage1的URL?

這樣就有問題了!(昨天一晚上也是被這個搞暈了)

比如,有提交的東西到一個Update.asp,而這頁Update在更新了資料後又要Redirect到一個XML檔案上就有麻煩了,再跳轉到的XML上按一下F5,我保證Update又執行了一次!當然這次是提交的空資料!不過如果我們在這個頁面做了空資料的錯誤處理,那麼使用者就會麼明奇妙的得到一個空資料錯誤提示!讓人很噁心的!

所以,在此總結一下如果跳轉到XML檔案一定要

<script language=javascript>
<!--
window.location = "xxx.xml?id=" + Math.random();
//-->
</script>

這樣就不會有上述問題的出現了!
id沒有實際意義,就是對XML強制重新整理,XML檔案的總是能很好的緩衝,我真服了。

一點點經驗的總結……………………

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.