The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

使用 C# 實做全形轉半形的方法

我們在做資料驗證的時候,經常有一種情況,就是使用者會用「全形」輸入 Email, 電話, 或其他英、數字的相關資料,可能是使用者不小心切換到輸入法的全形功能,導致無意識的輸入了電腦無法辨識的字元。例如說全形的 Email address 就無法被正確寄送出去。

... 繼續閱讀 ...

發現好工具:CommitMonitor

我們在使用 Subversion 做原始碼版本管理的時候,常常要主動去使用 Show Log 檢查到底專案有沒有別人改過什麼,但因為很多人會忘記看 log 就開始拼命寫,導致下班前才在解決衝突的問題!

... 繼續閱讀 ...

修正 The Coolest DHTML Calendar 套件在 IE 7 的定位問題

我們在輸入日期欄位時,常常用 The Coolest DHTML Calendar 這個套件來增加輸入日期的易用度,但是自從 2005 年 3 月 7 日以後,就一直停在 v1.0 版沒有更新,導致一些錯誤都沒有修正,尤其是常見的定位問題,因為 IE 7 變的比較符合 W3C 的標準了,所以在 CSS Positioning 的部分跟 IE 6 不相容,也造成了 The Coolest DHTML Calendar 這個套件的 Popup Calendar 的部分定位常常會跑掉!

... 繼續閱讀 ...

如何將 JavaScript, CSS, Images 檔案內含在 .NET 組件裡

通常內嵌在組件的資源可以透過 ASP.NET 內建的 WebResource.axd 這個 HTTP Handler 取得,所以你才會在查看 ASP.NET 頁面產生的原始碼的時候看到許多奇怪的網址,裡面就是包含這個 WebResource.axd,而這些透過 WebResource.axd 抓到的檔案就是 Handler 去讀取組件(*.dll)的資源抓回來的內容,可能是任何型態的檔案,比較常見的有: JavaScript、各種圖檔或 css 檔案。

... 繼續閱讀 ...