2006-03-22

久違了!ASP

接觸.NET三年以來,習慣了Code behind的模式
藉由VS.NET的強大功能,寫程式說實在輕鬆愉快
打錯字有毛毛蟲提醒,語法錯誤在compile時就會被檔下來
邏輯問題或不明原因等等,Debug mode下個中斷點一行一行跑,問題通常能一目了然

這幾天接到了某個系統的待修改清單
38個項目,spec印出來達14頁
嗯....看起來沒什麼大問題
不過就是改改幾個字,加幾個小判斷罷了
新增的幾個功能想來也沒什麼難得倒我的
心想又是一個簡單任務,趕快改完又有時間摸魚了

程式拿到手,一如往常建好虛擬目錄
尋找xxx.sln準備開啟專案
突然發現不太對勁...
雖然看到了一堆.aspx檔
但卻沒半個.cs or .vb檔
接著又看到了xxx.inc
心中升起了不詳的預感...

不會吧.......

隨便開啟一支程式
熟悉的一行code映入眼前
< !-- #include file="./_sysvar.inc" -->
瞬間臉綠掉了...

ASP!!
正確地說,是偽裝成ASP.NET的ASP!!!

天殺的!
HTML + Script在同一個page的麻煩組合
在幾年後又讓我遇到了.....
過去的恐怖經歷一一浮現腦海....
粗略看了一下
Response.Write() 大神果然暗藏在各個可疑的code裡
前面加上了小小的,短短的注解符號
唉....
可怕的偵錯惡夢又降臨到我身上
果然不是天天過年的阿!!

就在改了18個項目之後
發現系統被我改壞掉了XD
很好....有得查了
於是程式裡又多了10多個Response.Write()...



好想死..........................................