2010-07-28

[Asp.Net] [筆記] 實用的觀念

換新公司後要身兼系統設計,這是上份工作沒做過的事,因此遇到某些以往認為理所當然的寫法時,處理起來反而顯得很吃力,以下是多層式架構時一些觀念跟開發方式

資料來源:topcat 姍舞之間的極度凝聚

2010-07-27

[Asp.Net][JavaScript]利用Byte單位來計算字串長度的幾種做法(Javascript,C#,VB.Net)

已經有人整理好作法了

一般計算字串長度,有下列幾種:
1.計算字元數,不管中文字,英文字都算一個字元
2.計算Byte數,中文字算2個byte,英文字算1個byte

[連結]F6 Team :利用Byte單位來計算字串長度的幾種做法(Javascript,C#,VB.Net)

[JavaScript]自定規則的正規表示式

最近在寫一支蠻特別的樣版維護程式,會有一些固定的變數名稱,當這些變數加到字串後,相關的檢核需要做一些檢核,因為這些變數都會被固定的符號包住,所以就想到利用正規表示式來處理了。

2010-07-26

[jQuery] 控制項Enabled/Disabled

$(id).attr("disabled", true);
$(id).attr("disabled", false);

[Asp.Net]Page.ClientScript.RegisterStartupScript 和 Page.ClientScript.RegisterClientScriptBlock 之間的差異

資料來源:[節錄] http://msdn.microsoft.com/zh-tw/library/dd182016.aspx
Page.ClientScript.RegisterStartupScript 和 Page.ClientScript.RegisterClientScriptBlock 之間的差異
兩種方法都能將 JavaScript 函式至入 ASP.NET 網頁,但這兩者到底有何不同呢?主要的不同之處在於 RegisterStartupScript 方法會將 JavaScript 置入 ASP.NET 網頁中,位置是結束 元件的正上方。而 RegisterClientScriptBlock 方法則是把 JavaScript 直接放在網頁的
元件開頭處。但這兩者間有何差異呢?接下來您會瞭解其中的差異可大了。

[Asp.Net][轉貼]Application、Page、Control 生命週期 (事件觸發的順序)

資料來源:Huan-Lin 學習筆記 on DotBlogsApplication、Page、Control 生命週期 (事件觸發的順序)

Application: BeginRequest
Application: PreAuthenticateRequest
Application: AuthenticateRequest
Application: PostAuthenticateRequest
Application: PreAuthorizeRequest

2010-07-17

[旅遊] 荷蘭自助行--第一天 2009.07.31~2009.08.01 (在飛機上)

第一天 2009.07.31~2009.08.01(飛機上)
行程:台灣--香港--荷蘭 阿姆斯特丹 史基浦國際機場(Amsterdam Airport Schiphol)--安多芬(Eindhoven)--德國 杜塞朵夫
行前功課:荷蘭 Nederland(尼德蘭王國),一般人講的Holland是它的其中一省(請見荷蘭wiki),官方語言為荷蘭語,外來文化接受度高(我想跟荷蘭曾經是貿易大國有關吧),因此大部份的人都可以用英文溝通。

2010-07-01

[Asp.Net][轉貼]Response.Redirect 與Server.Transfer差別

用 Server.Transfer會比用Response.Redirect少了一個Response和Requested..減少了一次 Server與Client的往返

[Asp.Net]Cross-Page Posting

使用post做網頁間 表單傳送資料。
例:A網頁 -->B網頁
  

[系統架構][筆記]一些老師寫的文章-基本觀念 (必讀)


邁向架構師的暖身運動(1): 介面導向設計

邁向架構師的暖身運動(2): 抽象化的能力

邁向架構師的暖身運動(3): 培養技術的決策力,而不是一昧的只會追新技術

邁向架構師的暖身運動(4): 不要在路上放一堆石頭,然後來絆自己的腳。

邁向架構師的暖身運動(5): 系統開發的分層概念

邁向架構師的暖身運動(6): 保全證據:記錄的重要性


邁向架構師的暖身運動(7):愈了解基礎知識,愈具有架構設計的能力  2010/08/05補充

範例程式碼,是最佳的兩面刃


Framework 和 Architecture 有何不同?


==================================================================
AllenKuo.Com


遇到這狀況, 您要做幾個 usercontrol ??

[JavaScript] 畫面模擬鍵盤輸入

螢幕小鍵盤 輸入 +  左右移 + 退後鍵(Backspace) WEB版

參考網站 :http://www.wretch.cc/blog/JimmyYu/14439487

[Asp.Net] - 匯出成EXCEL(多頁籤)-使用NPOI

參考來源:

此方式使用NPOI函式庫,先至官方網站下載。

函式庫:NPOI 1.2.1 release

使用方式參考第一篇文章。

[Asp.Net]一個小小的錯誤 - Cookies傳接值方式錯誤

前陣子為了把分別以PHP與asp.net寫成的Web系統整合做了實驗,發現"溝通"時出現錯誤。
兩個案子讀寫cookies的方式不同,造成不管怎麼傳資料,另一方就是抓不到,找了許久,終於在好友的幫助下找出錯誤,原來是我與另一方負責人沒講好如何傳接值。
      

[Asp.Net]Web.Config 設定小技巧

網站開發完成,實際上線之後會發現,以下幾種情況會重新啟動網站應用程式,進而造成使用者的狀態維護失效:
  • 改、新增、刪除Bin目錄下的組件。
  • 修改、新增、刪除App_GlobalResources或App_LocalResources目錄下的資源檔。
  • 修改、新增、刪除 Global.asax。
  • 修改、新增、刪除App_Code目錄下的原始程式碼檔。
  • 修改、新增、刪除 Profile設定。
  • 修改、新增、刪除App_WebReferences目錄下的Web參考。
  • 修改、新增、刪除web.config。

[系統架設] Windows Server 2003 + IIS6 + .Net Framework 3.5 架設

這是換新工作後的第一個案子,以前都沒有這樣的經驗,沒想到一開始就給我遇上了麻煩。
在佈署要移交給客戶的系統時,發生的一點問題,疑似是客戶在安裝測試環境的時候,元件安裝順序不同造成的(因為我後來實驗,就算是正常順序安裝元件,也還是得重新設定ASP.NET 2.0,所以在這邊講"疑似"),上網查了一下解決方案得到以下的答案 。