[IIS][ASP] Dreamweaver 插入 SWF 產生的巢狀 object 引發 ASP 0139 錯誤與解法

Standard

我們家的設計在某個案件中遇到了奇怪的情況,設計好內嵌 Flash 的 html 頁面,在本機瀏覽一切正常,但上傳到某台測試的 IIS 主機上卻一直吐伺服器 500 錯誤出來。
我連進主機查看,錯誤訊息如下:

Active Server Pages 錯誤 ‘ASP 0139’

巢狀式物件

/test.html, 行23

物件標記無法放在另一個物件標記內。

實在相當詭異,不是單純的 html 檔案嗎?為什麼會引發 ASP 錯誤呢?
開啟該檔案查看,錯誤的那行是 object 標籤,看起來是 Dreamweaver 插入 SWF 物件產生的 object 語法。
繼續閱讀…

[ASP.NET][ASP] 傳遞登入狀態

Standard

需求是這樣的,ASP.NET 的網站登入(Session)後,點選其他 ASP 的網站,也要變成登入狀態。

搜尋過有幾種作法:

  1. 透過資料庫,存入 Session_id 供查閱。
  2. 透過 ASP.NET2ASP POST 的方法,但要注意安全性。
  3. 將帳號加密,用 GET 方式附帶在 .asp 網址後方,ASP 端使用該加密字串丟到 ASP.NET 的 Web Service 解密並查詢該帳號是否正確,若正確則傳回 true,ASP 再設定 Session 登入狀態。

繼續閱讀…