Browse by Tags

【茶包射手專欄】艱辛的.NET 2.0之路
手上有個專案是承接了前人版本修改而成的,原本的專案是以.NET 1.1開發,用了不少自訂UserControl提高共用性,其中還應用了不少進階的寫法(甚至滿Hacking的),例如在Constructor中向MainForm Instance註冊,在Dispose中移除註冊等等。 由於我已經改用VS 2005很長一段時間了,回頭用VS.NET 2003寫了幾個星期,曾經滄海難為水,愈寫愈不是滋味,其中幾個我最不習慣的地方包含: 同時開啟多個Class編輯時,IDE只能顯示其中五六個Tab,畫面之外的只能用向左向右去找Tab...
TIPS-WTF Intellisense For Radio Input
今天遇到一則有意思的案例: 在VS 2005中,ASPX網頁新增了一個<input type="radio">,由於要設為預設選取,準備輸入checked屬性,VS 2005很貼心地提供了Intellisense... 照著VS 2005的提示輸入check="checked",接著瀏覽網頁... 嘩~~~ 出鎚了 Parser Error Message: Cannot create an object of type 'System.Boolean' from its string...
Posted 31 July 2007 05:35 PMJeffrey | 2 comment(s) 5,781
Filed under: ,
TIPS-GridView DataFormString Not Applied
ASP.NET 2.0 GridView裡加了一個BoundField,資料型別是日期,我打算把DataFormatString設成{0:yyyy-MM-dd HH:mm:ss}讓它顯示得更整齊一點,但網頁上ASP.NET並沒有套用我指定的格式。如果我火大連{0:...}都不加,而把它調成"SHIT"之類的發洩性字眼,GridView倒是乖乖地拉出一大堆狗屎... orz 試了好久,最後查到網路上的 相關文章 ,說將HtmlEncode屬性設為false即可解決DataFormatString設定無效的問題...
Posted 11 June 2007 01:10 PMJeffrey | 5 comment(s) 14,263
Filed under: , ,
KB-Find Out Duplicated Class In Web Site Project
之前的KB有提過Web Site Project裡因Namespace觀念改變而造成潛在 類別名稱重覆的陷阱 。 如同該文結論,由於aspnet_merge.exe只會傳回模糊的Error Code=1,在大專案裡要找出哪個Class強碰是件艱鉅的工程,當時甚至還想要自己寫個工具程式去抓重覆類別。今天同事急著要Build Project,又遇到同樣的問題,但這次可沒時間慢慢去搞台潛盾機出來,快快去Google了一下,找到 這瓶 放在7-11的醬油。 如上圖,調整MSBuild project build...
KB-小心Web Deployment Project的Class名稱重覆陷阱
昨天在Web上遇到以下的錯誤: Event message: A compilation error has occurred. Exception type: HttpCompileException Exception message: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\MyApp\868561b0\194f3b40\App_Web_datawriter.aspx.d119a6e4.lfyr98zw...
Posted 20 April 2007 11:41 AMJeffrey | 1 comment(s) 11,166
Filed under: ,
KB-Debug XSLT with VS 2005
XML剛冒出來那陣子,用XSLT將XML資料轉化成各種輸出格式的作法風行過一陣子。不過依我個人的使用經驗,XSLT的語法自成一格,提供的函數、功能比起XML DOM簡陋許多,加上轉換邏輯跟HTML混雜的做法閱讀不易也難以偵錯,遇到要解析XML後輸出的場合,我還是寧可用XML DOM。近年來,在我所接觸的域領,已不太常看到有人在用它。 很不幸地,最近處理的資料匯入專案,廠商提供的載入工具,就是用XML以XSLT轉成TXT後再轉入資料庫,結果不知哪裡出了問題,XSLT轉換失敗。我被迫要去檢查一下是否XSLT出了問題...
Posted 09 April 2007 01:51 PMJeffrey | 1 comment(s) 8,054
Filed under: ,
文章-ASP.NET 2.0專案部署問題研究
使用Visual Studio.NET 2003的開發者接觸Visual Studio 2005後,會發現ASP.NET 1.1專案被自動轉換成全新的專案格式(Web Site Project),有別於以往,操作開發起來更為簡便,例如: 專案檔(.csproj、.vbproj)不見了,直接開啟Web所在的資料夾就可以編輯專案,不需要先掛在IIS上,也不需要安裝FPSE(FrontPage Server Extension)。 .cs/.vb檔修改儲存後就直接生效,不需建置(Build)就可執行看結果...
Posted 06 April 2007 02:07 AMJeffrey | with no comments 9,164
Filed under: ,
Windows Vista For ASP.NET Developer
過年期間把辦公室的電腦升級,換成 XPC SD37P ,原本的 XPC SB81P 順勢告老還鄉,讓電腦被女兒霸佔成小畫家及 白雲麵包 專用機的我,能有台桌機可用。 新機在公司就緒,舊機終於可以重裝OS,有兩個選擇: Windows 2003或是Windows Vista? 前些日子,在Rex的 Blog 上看到他的NB已完全Vista化,MSN請教了一下Vista + VS 2005 + SQL 2005是否OK? 不過每天忙得沒時間睡覺的他近來已很少玩ASP.NET,但由蒐羅到的資料來看,由於OS架構的改變...
Posted 05 March 2007 01:30 AMJeffrey | with no comments 13,020
Filed under: , , ,
VS 2005 Template Missing
在VS 2005中編修一個Window Form Project,要新增一個From時,才發現Item Templates中空白一片,只剩下Sharepoint的幾個奇怪類別。留下這麼明顯的線索,凶手應該就是幾天前安裝 VS 2005 extsions for .NET Framework 3.0 沒錯! Google了一下,找到幾名同病相憐的受害者( 這裡 , 這裡 ),我試了文章說過的幾個方法: * devenv /installvstemplates 無效 * 修改Options/Projects...
文章-ASP.NET 2.0專案的部署問題
早先在Blog聊過ASP.NET 2.0的專案 部署問題 ,當時我推薦使用VS 2005內建的Publish Web Site功能,但說實在話,Publish Web Site的功能的彈性十分有限,離實際需求也有段距離,不算是徹底地解決問題。前些時候,花了點時間研究了Web Deployment Project與Web Application Project,發現二者才是較符合部署實務需求的解決方案,詳細介紹的文章會在RUN!PC 2007 2月及3月號刊出。當然,各位如果打算為此買本雜誌或訂個一年...
Posted 22 February 2007 12:44 AMJeffrey | with no comments 9,318
Filed under: ,
KB-VSS 2005 Client Show History Failed on Windows 2000
同事抱怨自從昇級到VSS 2005後,她就沒有辦法查看程式碼的歷史版本了: Show History UI看似正常,但按下OK後,什麼事也不會發生。換到其他人的電腦上,用同一帳號卻操作卻一切正常,最初判定應非權限問題,疑為VSS 2005安裝不完全或程式受損,但重裝後問題依舊。 Goggle了一下,很快就找到這篇MS KB : 原來這是VSS 2005的Bug,VSS 2005 Client在呼叫Windows 2000的時區轉換API時程式碼有誤! 由於部門內Windows 2000 Client已不多...
Posted 12 February 2007 01:59 PMJeffrey | with no comments 7,000
Filed under:
TIPS-如何停用工具箱的自訂控制項清單產生功能
這個痛苦只有自己寫Control的人才能體會! 在大型專案中,有時我們會將程式邏輯封裝在自訂的 UserControl (使用者控制器)或 Custom Control (自訂控制項,我則習慣叫它自訂控件)裡,以求能快速組裝及反覆利用。在我看過的一些專案(例如: Community Server )中,Solution中就包含了近百個UserControl。結果只要一切換到ASPX的Design頁面,就要花上數分鐘看工具箱裡冒出一個個小齒輪... 原來這又是VS 2005提供的新功能,在顯示工具箱時...
Posted 22 December 2006 08:59 PMJeffrey | 4 comment(s) 8,787
Filed under: ,
Visual Studio 2005 SP1 來了
最近有點小忙,今天才發現Visual Studio 2005 SP1已經正式Release快一週了,依據 Scott Guthrie的說法 ,VS2005 SP1除了將 Web Application Project 納為系統內建選項之外,還做了不少效能上的提升。由於一直對VS 2005 IDE的操作流暢性及Build速度有點意見,當然迫不及待想把它裝起來玩玩。(VS 2005 SP1可以在微軟網站下載: 英文版 、 中文版 ,430M左右) 可惜安裝過程沒有想像中順利,前後重試了五次: 第一回合...
Posted 21 December 2006 06:06 AMJeffrey | 1 comment(s) 9,664
Filed under:
KB-VS 2005中拖入自訂網頁控制項時出現錯誤
在VS 2005中要將自訂Web控件(Custom Web Control)拖入ASPX時發生以下錯誤: (我的經驗多發生在控件改版後) Control cannot be created because Visual Studio cannot find the control’s type in the control assembly 無法建立控制項,因為 Visual Studio 在控制項組件中找不到控制項的型別。 網路上有不少討論(例如: 這裡 、 這裡 、 這裡 ),但似乎都跟我的問題不太一樣...
Posted 13 December 2006 06:06 PMJeffrey | with no comments 6,237
Filed under:
KB-失控的HTML物件
當你在VS 2005中新增一個ASP.NET網頁,預設會套用XHTML標準,也就是你會在頁首看到這麼一列DOCTYPE的宣告: (想多了解一點DOCTYPE的人可以看 這裡 ) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 過渡型的(Transaitional)的XHTML Schema是三種DOCTYPE標準中最隨和的一個...
Posted 12 December 2006 07:55 PMJeffrey | with no comments 6,916
Filed under: ,
更多文章 « 上一頁 - 下一頁 »

搜尋

Go

<February 2020>
SunMonTueWedThuFriSat
2627282930311
2345678
9101112131415
16171819202122
23242526272829
1234567
 
RSS
創用 CC 授權條款
【廣告】
twMVC
最新回應

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

這個部落格


Syndication