由於工作的需要必須使用.net 2.0進行web開發
一開始並沒有注意到而使用.net 3.5 開發了一陣子後
準備再虛擬主機上進行測試時 發現 Asp.net程式怎麼都Run不起來
但是一般網頁卻OK
於是意識到…虛擬主機商的ASP.Net環境 絕大部分都只支援到.net 2.0
那怎麼辦呢?捨棄 AJAX的套件功能? 全部打掉重寫? 改用大量的javascript ?
由於工作的需要必須使用.net 2.0進行web開發
一開始並沒有注意到而使用.net 3.5 開發了一陣子後
準備再虛擬主機上進行測試時 發現 Asp.net程式怎麼都Run不起來
但是一般網頁卻OK
於是意識到…虛擬主機商的ASP.Net環境 絕大部分都只支援到.net 2.0
那怎麼辦呢?捨棄 AJAX的套件功能? 全部打掉重寫? 改用大量的javascript ?
自從投身O家DSLR行列後
第一部使用的相機就是當時號稱最輕巧的E-410
當時所搭配的Kit鏡就是 14-42/f3.5-5.6 這一顆被我誤會好久的鏡頭
其實我只是個初入攝影門徑的 n流 業餘 攝影玩家
Web上最重要的就是速度跟資源
資料的傳輸量越小 速度就越快
因此在Windows Form上一次把所有資料篩選出來的做法
到了Web上就變得很可怕
或許在其他的功能上為了方便 無法捨棄便利的物件
那麼至少在資料的篩選方面下點功夫
'取得查詢結果
'使用DataView來取得sqlDataSource中 select 產生的結果
Dim dv As DataView = sqlDataSource1.Select(New DataSourceSelectArguments)
再使用 dv.Table 即可取得
C# 語法
在Web開發的過程中難免會動態去產生一些控制項
如果這些控制項只是顯示用的到沒啥問題
不過如果是要動態生一些具有事件的控制項 要怎麼 一起產生對應的事件呢?
其實這個問題來自於我想偷懶的做法
因為其實大部分的控制項都可以在設計時期就配置好
不管是用很複雜的程式也好 用很多的判斷去控制險式或不顯示也好
由於工作的需要必須使用.net 2.0進行web開發
一開始並沒有注意到而使用.net 3.5 開發了一陣子後
準備再虛擬主機上進行測試時 發現 Asp.net程式怎麼都Run不起來
但是一般網頁卻OK
於是意識到…虛擬主機商的ASP.Net環境 絕大部分都只支援到.net 2.0
那怎麼辦呢?捨棄 AJAX的套件功能? 全部打掉重寫? 改用大量的javascript ?
這個問題實在有點兒意思
因為其實我一直在迴避這個問題
從以前寫程式就一直會把整個組織的資料庫開成同一個
裡面放所需要的Table
可是呢 這樣做實在有點瞎
因為其實不同的系統 如果需要區隔資料庫的話
有時候我們在畫面上會安排許多相同類別的元件
例如
可能在製作某些功能時會用到條列式的排版 這樣免不了就會有一堆按鈕 或著 textBox之類的
最常見的就是你一些重複的功能 但是又要讓user可以做某種程度的分類
如下圖