上回寫過CODE-使用C#程式從網站下載檔案, 從chicken的回應學會了WebClient可以一行打死的神技。今天遇到的需求是用FTP上傳檔案到一個需要登入的FTP網站,WebClient可以勝任嗎? 利用new NetworkCredential設定帳號密碼,URI用ftp:開頭,並列上完整...

最近手上的一個專案漸入高潮,各方人馬分頭進行的各模組也開始進入整合階段,引發一個有趣的議題。 系統被拆解成多個模組分工開發,但模組間有很密切的相關性。例如: 模組A寫入的資料,要變成模組B報表的來源;模組C修改的基本資料檔,會左右模組A寫入資料的邏輯,也影響模組B報表產出的結果。 為求開發速度,開...

手邊有個使用ClickOnce的專案交給了同事維護及部署,順利編譯完成並部署新版後,用戶端測試自動更新失敗,並可由Log看到以下訊息: System.Deployment.Application.DeploymentException (SubscriptionState)  ...

上回介紹過讓WCF支援AJAX Scripting的方法,今天才發現,加上[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]及修改web.config設定...

Reflection是在執行期間才解析物件類別資訊的技術,在不少場合,要處理的物件類別在編譯時期是無法預知的,或是希望能保留彈性,以便接受包容各種物件。當傳進來的物件參數類別是object,卻又想一探它的底細,就是System.Reflection命名空間神奇工具組上場的時候。 印象中Reflec...

新買了37" LCD電視,但有為中年人每天擠出來可以在家看電視的時間有限,不過為了體驗FullHD的最高解析度,還是架設了臨時的電腦資訊源,用VGA連線先嚐一下1920x1080的滋味。(最高解析度下畫面線條界限有些模糊,感覺上一點有時會被切分成LCD上的兩點,很像1280x1024 LCD模擬1...

話說上回介紹了ASP.NET AJAX Client Templates,資料的來源需為Javascript物件陣列的形式,為了簡化起見,我是以Javascript [ { ... }, { ... } ]的方式Hard-Coding產生物件陣列。而在實務上,我們多半會另外撰寫一個Web Pag...

小站點閱數突破50萬人次囉!! 原本昨天訂閱人數一度攻上506人,正計劃今天可以一併慶祝點閱數破50萬次K+訂閱數破500人--"雙破",沒想到虛胖只維持了一天,今天又跌回494人,殘念之餘,還是抓了FeedBurner的統計頁面留念一下,哈! 【成長歷程】 2008/11/26 50萬...

在前一篇文章裡,為ASP.NET AJAX Client Templates做了個開場,某些人心中或許已浮現幾絲驚恐,不斷吶喊--為什麼? 為什麼有人要對UpdatePanel趕盡殺絕? UpdatePanel用得好好的,為什麼忽然又要改朝換代學新東西? 沒了UpdatePanel,叫我們不會寫J...

前陣子CodePlex釋出了ASP.NET AJAX 4.0 Preview 3,本來我是渾然不覺的,直到在PDC 2008的課程影片裡看到神奇的示範... 這個新鮮玩意叫做ASP.NET AJAX Client Templates,簡單來說,就是把大家已經很熟悉的WebControl Templa...

"到Internet上找答案"相信是很多人最核心的Internet應用。 Google提供了很無敵的搜索寶庫,但下不對關鍵字,解答可能這輩子都深藏茫茫網海,至死不得。主動發問是另一種操之在我的做法,因此,許多媒合提問者與解答者的平台應運而生。 其中,Yahoo奇摩知識+在台灣有很高的知名度(...

對微軟技術狂熱的最高境界是什麼? 是的! 食衣住行都要徹底融入才行,而這款"微軟牌芭樂"應該可以在微軟尚未跨足農產業界的當下,稍稍填補微軟基本教義派信眾腸胃的空虛~~~ 據可靠消息指出,水果店老闆芭樂伯已報名下屆Microsoft MVP選拔,並很有可能當選,成為史上第一位沒用過Windows的...

保哥開啟了一個有趣的議題: 解決在 IE 下無法將 HTML/XML 轉成 jQuery 物件的問題 。當傳回的內容是XML,若未將HttpRequest的dataType設為"xml",最後在處理XML時,會發生在Firefox上可行但在IE不成功的結果。 因為好奇,追了一下jQuery的Sou...