
以往在使用FileUpload元件時,比較麻煩的是
副檔名檢查,會等到上傳到Server端後,才能用程式去判斷是否合法
一旦檔案比較大的時後就需要較長的等待時間
後來想到,如果可以用驗證控制項,驗證是否有選取檔案
那是否也可以用驗證控制項判斷副檔名,於是Google到了答案~

以往在使用FileUpload元件時,比較麻煩的是
副檔名檢查,會等到上傳到Server端後,才能用程式去判斷是否合法
一旦檔案比較大的時後就需要較長的等待時間
後來想到,如果可以用驗證控制項,驗證是否有選取檔案
那是否也可以用驗證控制項判斷副檔名,於是Google到了答案~

有時候在資料設計上會有 主檔 與 紀錄檔,來進行關聯與紀錄
但取得資料時,只想要取得最新一筆,( 或依照我們所要的排序條件取得最新或最舊 )
但又不想在程式上處理,希望直接用SQL取得 就可以運用 ROW_NUMBER() 與PARTITION BY
標準的紀錄Table會如下
這時候可以使用 ROW_NUMBER() 並且 以"時間"欄位排序,替資料編號

有時候設計上會需要使用到 TextBox多行輸入
在定義了 TextMode="MultiLine" 與 指定 Row="5" 之後可以讓 TextBox 可以在初始載入後有一定的行數高度
不過當使用時輸入的行數超過設定的行數時,就會出現卷軸
雖然不是什麼大問題,而且新的瀏覽器都可以透過自行去拉高高度
//從 Server 端 控制 Boorstrap Modal
//顯示對話方塊
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "closepup", "$('#Modal_ID').modal('show');", true);
//關閉對話視窗本身

最近因修改與升級 Asp.Net的開發環境,在部署後,發現使用ReportViewer + RDLC 匯出 PDF檔 或者 Excel檔時
會有下列錯誤
完整的錯誤訊息如下,會因版本不同而有所差異

不管是系統,單一軟體,或者專案中,第一步就是要確認需求,但往往很多"業主",在這一步就卡關
業主,是我對需求者的泛稱,對象也許是接案的客戶,又或者是在企業內,提出需求的部門員工、主管...等
由於軟體開發有一定的階段跟必要條件,跟很多實體產品的開發是一樣的
並不是開發一個購物網站,就比建構實體的商店來的簡單,要思考的事情也不會變少
通常問題在哪裡? 根據我的觀察,這是一個很普遍的現象

大部分的企業,在成長的過程中
有法律的需要,會聘用法律顧問,甚至成立法務部門
而且對其甚為尊重,每每請教,有如學生敬拜老師一般....
其實不管有任何方面的需要,都會聘雇所謂的專業人士
並給與尊重與發揮的空間,舉凡製造,商業模式,業務經紀,財務

跟我稍熟的朋友都知道,我不愛出國旅行
不愛人多的地方,也不愛大眾交通工具
有人覺得我是抗拒踏出國土
也有人建議去看看別的國家世界
想當然,開拓視野啦~吸收不同的文化啦,了解不同的民族啦~

一直跟同事在尋找,"可以在辦公室搞出咖啡來喝"的東西
或許光從字面上看很簡單,但是
第一,要可以收納,因為在office 把桌面搞得像早餐店不好
第二,要盡量小,畢竟,低調是一種美德
第三,不要美式咖啡壺,免得偶爾想換豆子品嘗,發現煮出都差不多