demoshop

demo, trying to be the best_

看www.asp.net/mvc的範例看到的都是一個view中只有一個model不過現實世界可不是理想鄉,光是一個首頁就要連結多少的model,demo直覺的想到利用ViewUserControl來處理(MVC沒有Usercontrol)而今天的實做也很順利,所以就紀錄一下囉。

ASP.NET MVC Form 驗證

  • 2009-02-11
  • 30835
  • 0

一個網頁很難不需要驗證使用者是否登入的機制,在ASP.NET MVC中有很方便的機制可以直接使用,但是有時候我們並不需要搞到那麼複雜的驗證,只是要做一個簡單的驗證,demo今天在做活動頁面的時候剛好有個統計資料不想讓每個人都可以看到所以實做了一個簡單的驗證機制。

demo最近在製作一個活動頁面的時候為了要實現比較漂亮的Radio按鈕所以將Radio按鈕本身隱藏後接著丟一個Lable設定for屬性來對應到前方的Radio按鈕在火狐狸測試的時候用得很開心,正式上線之前用IE跑一下,哎唷委呀....沒搞頭啦。一度還以為是我太嫩,就去拜了一下神後,拜完後神告訴我這是IE的BUG,我都用IE8 RC1了你還這樣搞我.....

ASP.NET MVC表單驗證

  • 2009-02-03
  • 19553
  • 0

今天算是開始第一個ASP.NET MVC專案的製作,第一個遇到的問題就是表單的驗證,原本以為內建的驗證可以直接應付,沒想到那玩意實在太陽春了。

JSCalendar是一套老字號的日期選擇器,因為它是純java script寫的,所以還滿多人愛用他的,demo之前也接觸了一陣子覺得還真的不錯,於是就在今天剛好來慶祝等了好久的ASP.NET MVC終於出RC版了,就來發佈JSCalendar For ASP.NET MVC的Html Helper。

話說,最近被指派的任務還真不少,今天boss突然又丟了一個需求,我們來改一下報表系統的圖吧,挑了一下決定還是擁抱微軟的圖表元件【Microsoft Chart Controls】,畢竟是真的漂亮但是難度勒?沒啥人用也不知道(或許我應該去Dundas的官網找...),反正有需求做就對啦。

ASP.NET MVC的測試如火如荼的在進行中,眼看RC版就要出來了,就在此時來介紹一個ASP.NET MVC的重要東西 HTML Helper(HTML助手),畢竟在MVC架構下不能用Web Control所以花點時間建立自己的HTML Helper,是可以大幅減少在開發的時間。

還記得之前demo有介紹過怎麼把其他網站的RSS訂閱拉到自己的網站中,以及怎麼為自己的網站產生一個RSS檔過程繁瑣複雜,雖然在.NET3.5後有ServiceModel.Syndication可以快速處理RSS但還是麻煩阿...最近因為ASP.NET MVC的關係常晃Scott Guthrie's的Blog意外看到了這個好東西,非常簡單的讓你使用別人的RSS以及創建自己的RSS。

老是說新工作也很怪,畢竟要等到下個新工作應該是有難度的所以改叫工作週記好了,原本想要寫第幾週的週記,可是網路查了一下好像沒有很快知道現在是第幾週的方式(當然是不裝軟體的前提)所以等等發完文順手寫一個放在文章發表頁好了。

今天聽從老闆的話從Tutorials來看點基本的東西,經由昨天的影片洗禮後現在來看code還滿好上手的,今天看了一半來紀錄一下吧。

MVC架構並不是什麼新玩意,MVC的意思是 Model、View、Controller,只不過ASP.NET一直沒有一個明確的模式來使用MVC,直到了有ASP.NET MVC這東東,使得我們在開發上可以很自由可以很簡單的擴充,而且最好的是它快要RC版了。