demoshop

demo, trying to be the best_

嗯...這標題看起來有點鳥,難道說ASP.NET MVC 連標頭設定都是有難度的?
一般我們在製作網站的時候都會希望有個共同的Title就拿demo小鋪來說,不管你到那一頁都會看到Title最後會有「-demo小鋪」 字樣,這在ASP.NET內是一個很無聊的技巧,為什麼呢?因為只要加到MasterPage就好啦,到了ASP.NET MVC可就不一樣了...

今天是一年之中所有技術發表的最重要一日,一早看到〔 Opera 10推出「臉部表情」操控瀏覽器技術!〕〔火狐狸台灣官網推薦IE8〕〔Google 發表新服務 -- 谷鴿鳥看!〕真是偉大的一日,所有技術傾巢而出。

平民 != 貧民 現在網路最來越快檔案也越來越大,喜愛開牧場的或是需要安全的存放資料的一定對於NAS (Network-attached storage) 很渴望,不過市面上的NAS都相當的貴,demo在之前看到了同事買了一台Synology CS407e請他開帳號給我後覺得實在是心很癢,終於在昨天給他刷下去了,這台實在是太漂亮了,BT、驢子、PHP網頁、管理介面AJAX、FTP、最大支援到4TB,而且親民的價格實在是要推薦給各位阿。

死了都要改

  • 2009-03-30
  • 12075
  • 0

最近作專案的心得,剛好朋友傳了這玩意給我,看了真的有種說不出的感覺,如果你也剛好是程式、美工、設計人員來看看一定很有感覺....

WEB FORM 是在瀏覽器上執行的應用程式,所以瀏覽器就相當的重要啦,大家都有經驗偉大的微軟每個版本的瀏覽器都有不同的自有函式、自我解讀方式(CSS、JS)偏偏我們的電腦就只能有一個版本的IE,雖然有些工具可以讓你模擬許多核心來執行,但還是差了點什麼,這套IE Collection 讓demo青睞的原因是在安裝的同時他會將很重要的 Developer Tool 也安裝起來了,讓你不會有看到了卻無法分析的窘境。

demo今天遇到一件事情,類似一個清單頁面讓使用者勾選需要變更的項目然後丟到後端去做應該做的事情,這種看似簡單的事情也會有問題倒是很詭異,下了中斷點,看了原始碼才發現原來ASP.NET MVC丟給我的值的並不是我想的那麼平凡,Google了一下也有人有這問題,所以就紀錄一下我的解法吧。

這是一套相當巧的工具,為啥說它相當巧勒因為它的功能不多,但都是我們常用到的,可以直接開啟〔命令提示字元〕複製資料夾下的檔案名稱、複製完整檔案名稱(包含路徑)、批次更名,而且它的更名相當好用因為它使用了Regexp 所以變化更多,真是不可多得的巧工具。

分頁是一個從ASP.NET開始就很討厭的東西,因為有效率的分頁不好做,好不容易有了SQL2005的ROW_NUMBER() 可以讓Code少很多,後來又遇到了LINQ帥,Code更少了,今日demo的專案要實做分頁的功能了,原本想到自己打造,後來找到了網友已經寫好的一個很不錯的分頁,而且架構漂亮,再度證明了社群力量大。

ASP.NET MVC 是一個新的玩意,在資料非常少的情況之下,想要知道用法可以直接k source code,也可以去參考別人寫的,demo因為在趕案子所以沒時間去看別人的code,就在上個星期五和保哥提到我自己覺得我的code好醜唷,保哥看了一下,也很不客氣的回我說,嗯滿醜的...但礙於和時間賽跑,所以我沒辦法自己改code所以就商請保哥假日的時候幫我改一下,順便我假日時回去k一下Scottgu放出來的eBook,demo在這提出我覺得很不錯的應用ViewModel。
 

今天在藍色小舖看到有人問了這個問題,一長串很髒的資料要抽出需要的部份,解法很多種但是寫法都很不直覺,所以demo就利用正規表示式(Regular Expression)來處理了這個問題,以下就是解法〔這分類還真難分,因為他存在於各種語言中,把他分類為ASP.NET是因為,其他的語法是ASP.NET的,哈~〕

ASP.NET MVC 在RC1 版本以後對於檔案的上傳與下載多了一些支援,剛好最近有處理到檔案上傳、下載的部份,紀錄一下方便以後查看。