demoshop

demo, trying to be the best_

ASP.NET MVC 的一個很重要的機制 URL Rewrite 但是當規則寫一堆以後真的很難偵錯,雖然可以利用Unit Test 來做測試,但是不一定每個人都會實作測試的,因此推薦一個快速測試Routes 的工具。

幾天前有網友寫信問我,如何在一個 View 內傳遞多個 Model demo在之前的文章有寫到「ASP.NET MVC 利用UserControl讓一頁可以載入多個Model」但是該範例是在使用PartialView來實作,這次要介紹使用 ViewModels 來傳遞的方式。

現在SEO是網站開發人員越來越需要注意的部份了(或許加上這條可多收一點錢)Title是一個重要的部份之前有寫過【ASP.NET MVC 設定Title 的技巧】來說明在ASP.NET MVC內要怎麼動態變換Title,今天要來介紹進階一點的技巧。

ASP.NET MVC 使用 TagBuilder

  • 2009-11-24
  • 21826
  • 0

ASP.NET MVC有一個demo覺得相當吸引人的好處就是可以隨心所欲的操作HTML,想看看之前使用GridView光是想要合併儲存格需要費多少功夫,但在MVC中就不會有這種事情發生了,但相對的自由操控HTML的代價就是HTML會一直需要自己寫,而且重複率很高,因此需要HTML Helper 來幫助產生一些常用的HTML標籤。

一直以來都沒有在乎過這玩意,直到上次的專案客戶要求我們隱藏版本資訊才去找了一下資料其實隱藏版本資訊的好處是有的至少一些因為版本而產生的洞不會讓有心人士看版本就知道要往哪裡打。

現在的網頁連動式下拉選單相當的普遍,之前 demo 也有寫過一篇,當時是利用 AJAX.NET Toolkits 來完成的,現在介紹一下使用 jQuery 的寫法。

ASP.NET MVC 強制使用 SSL

  • 2009-08-01
  • 14409
  • 0

最近因為案子有資安的需求,所以某些頁面一定要使用 SSL 來連結,因此利用了 ActionFilter 來做一個很簡單的解法。

客戶經常性的會說我想知道線上使用人數有多人,製作方式大家都知道(不知道的Google一下一堆寫法...)但是 demo 今天遇到一個很有趣的事情,一個剛做好的專案一天上線人數也才4 ~ 5百人線上人數卻可以飆到1600多人...雖然我們都知道線上人數不會準,但這也太唬爛了...勢必需要修一下。

一個網站一定會遇到會員或是驗證登入的機制,就算你網站不是會員制,也至少有個後台讓你自己登入去修改些什麼,原本在 ASP.NET 就有 Membership 而且滿方便的,現在demo就來告訴你在 ASP.NET MVC 中一樣可以很方便的登入。

在 ASP.NET MVC 下傳遞資料的方式 demo 一直都使用ViewData,甚至有到ViewData無敵用的境界,之前就知道還有一個 TempData 但也沒啥注意它,剛好今天下午在看文章的時候晃到有網友介紹了 TempData 就仔細看一下,哎呀!!發現了新大陸。

今天同事遇到一個需求,客戶說有其它機構想要利用iFarem技術載入他們的網站,但是因為是被載入的所以寬度會縮小,要求我們必須作到一個網站在被使用iFarem載入時自動縮小並且取消側邊欄的功能。