2007-09-25 01:44 AM 4 13,562
前幾天我寫了篇帖子介紹利用高z-index+半透明Filter DIV做為HTML元件防點防選防編遮片的點子,不過留了個尾巴: 在IE6上,<select>是誰都蓋不住的! 事實上,IE Team自己也知道這個問題,並高興地在Blog中宣佈在IE7中總算做了改善(http://blogs...
2007-09-07 09:39 PM 0 5,131
要在網頁上動態產生以下的文字效果不是難事,用<font><li>組一組就搞定了,但在Window Form裡呢? 幸好有RichTextBox,變化顏色、字型及啟用項目符號的做法只要稍微學習一下就可運用自如,同時還能支援儲存及讀取rtf檔的功能(LoadFile、Save...
2007-09-05 01:55 AM 16 35,965
網友帆問了一個好問題: 他提到用Response.AddHeader("content-disposition", "attachment;filename=" & HttpUtility.UrlEncode(filename))的方式指定下載檔名稱,會發生另存新檔(Save)時可存成中文檔...
2007-09-03 03:11 PM 0 7,122
小事一椿,但印象中我已經是第二次為了這個問題在Google上找答案,為了怕以後再找第三次,所以寫下來,協助日益衰退的大腦能記牢一點。 Scenario是這樣的,Window Form程式,有個DataGrid清單列出交易記錄,當點選Grid中某一筆資料時,會叫出另一個Form(TradeSummar...
2007-08-17 03:20 PM 0 9,053
如果大家跟我一樣,常整合外部程式搞一些有的沒的,那一定可以用到這個函數。 它最常見的情境是整合一些好用的命令列工具(通常是用來查詢資訊),把它辛苦執行的結果佔為已有。例如: netstat -oa可以列出機器的網路連線狀況。如果我們希望要在.NET程式中提供這類資訊,要怎麼寫? 我們當然可以設法想...
2007-08-10 07:50 PM 2 12,484
遙想ASP時代,如果要避免ASP網頁被Cache住,每次瀏覽都要重新讀取,我們會用以下的寫法: Response.Expires = -1 所以在ASPX中,我也用同樣的寫法來強制每次都重新執行。沒想到,網頁還是被Cache住了!使用Fiddler檢查,發現就Header來看,網頁是過期了沒錯,不過...
2007-08-09 01:02 AM 1 13,088
同事今天提的需求,ASP.NET CheckBoxList裡放了一個全選Checkbox,希望做到以下效果:1) 勾選"全選"Checkbox時,清除所有其他Checkbox的選取 2) 勾選任一非全選Checkbox時,清除"全選"Checkbox的選取 順手寫了以下的Code,裡面有些有趣的Ja...
2007-07-27 09:52 AM 2 14,986
有人知道以下的HTML裡有什麼問題嗎? <html><head><script type="text/javascript" src="inc.js" /><script type="text/javascript">alert("Hi!");<...
2007-07-25 02:00 AM 1 10,206
這陣子一直被一個問題所苦,有個放在Modal Dialog中的ASPX,在送出時會另開新視窗。這類問題在我的Modal Dialog Mini FAQ中有提過,只要加個<base target="_self">就可以擺平。 為了怕開發人員忘了主動加上,我的做法是由Custom WebCo...
2007-07-20 08:04 AM 0 21,636
對一台IIS 6進行壓力測試時,因壓力過大Web不支倒地,接著再連上Web,出現的都是HTTP 503 Service Unavailable。 查看Event可以看到5個接連的W3SVC Warning及一個W3SVC Error。 Warning Event 1011 from W3SVC 共有...
2007-07-20 07:29 AM 22 51,607
遇到一個可以應用SQL 2005 PIVOT新功能的好例子,拿出來分享一下。 分析IIS Log時,我希望統計每一秒鐘不同執行結果(Status Code=200, 304, 401, 404, 500 ...)的次數,由IISLog匯入而成的Table可以找到LogTime與StatusCode兩...
2007-07-10 09:49 AM 0 6,292
今天同事回報一個問題。 我之前寫的控件,會Render一段<script>(ASP.NET 1.1時代寫的,當時年紀小,沒宣告language也沒宣告type)。同事在<head>區加入了一段VBScript後,VBScript執行正常,跑到後方<script>中...
2007-07-06 01:38 AM 0 12,090
EmpNo Name Expense 001 Jeffrey 120 001 Jeffrey 256 001 Jeffrey 1,024 002 Darkthread 18 002 Darkthread 27 這是很常見的一項需求,題目很簡單,JOIN兩個Table得到的清單資料如...
2007-06-28 02:48 PM 0 8,927
.NET中的Enumerate可以提高程式的嚴謹性及可讀性,我最愛的一個例子是DateTime的DayOfWork Enumeration。 if (DateTime.Now.DayOfWeek==DayOfWeek.Friday)是不是比DateTime.Now.DayOfWeek==5更容易閱讀...
2007-06-27 02:46 PM 8 24,492
幾天前我寫了一篇Post介紹如何用System.Net.FtpWebRequest開發一個支援續傳功能的FTP Client。 在專案中開始使用它來傳大檔時,卻發現不知FtpWebRequest是不是為了炫耀它的續傳功能,在花了半小時傳完一個400MB的ZIP檔之後,都會觸發一個"The under...
2007-06-27 02:38 PM 0 7,569
在Key單UI的實務上,有個有趣的現象。假設Key單Web介面中有個下拉選單(DropDown, <SELECT>),張三因為承做甲業務,所以永遠都選第三個選項,而李四較常在處理乙業務,所以總是選第五個選項。如果介面在顯示時可以預設就停在使用者最常用的選項上,每次Key單時就可以少敲幾次...