[心得] GridView與HTML信件產生
最近研究ASP.Net 2.0的GridView,
我覺得它是最重要的元件,與1.1的DataGrid比起來
它擁有的事件更多,支援的功能會較豐富
關於ASP.Net2.0的快速上手,我建議這本書:
上奇,林昱翔,"ASP.Net 2.0網站開發實戰, 使用c#與vb",定價550元。
若是有開發ASP 1.1經驗的人來看,
大概1星期就可以看完!
發現ASP.Net 2.0有使用SqlDataSource/AccessDataSource及ObjectDataSource
研究了一下,它們很類似DataAdapter物件,用來管理dml的操作
不過我覺得它們被創造的主要理由,是為了vs.net 2005實現元件拖拉方便
若是寫class方式,其實直接餵DataTable比較簡單。
比較有趣的是,
我為了在html mail內容顯示html報表,就採用GridView來實作
初次沒有使用UI,純用它的class來寫,
從背後寫了一次,就能了解它的架構,尤其要加TemplateField
大多數的人應該都倚賴Vs.net 2005的UI吧?!
在控制它的css style比較麻煩,需要一欄一欄控制style
有嘗試引入Theme File及ID,但好像沒那麼簡單
因此在Console模式下,它似乎不會判讀App_Theme這樣的目錄及自動抓取。
在寄html信件我也採用 HtmlTextWriter及StringWriter兩兄弟
來幫我控制html碼,還蠻不錯用的。
以前不懂得用這個,純寫html tag讓碼亂七八糟
每次要寄email就覺得手軟...
個人覺得,網頁程式寫作都是在靠作它的資料流而己
為了補足sql的不足,我們得善用dataRelation來作記憶體比對
才能增加效能。
所以,把DataTable及GridView學精,大概就有7~8成功力了!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.20.171
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章