今天要分享的範例是「大型控制項的樣版(Template)」
上一篇文章 http://mis2000lab.blogspot.com/2017/01/1030-2-sqldatasource.html
上一篇文章 http://mis2000lab.blogspot.com/2017/01/1030-2-sqldatasource.html
網站的「前台」,給一般用戶(End User)觀賞時,當然是爭奇鬥艷,各種前端的花俏技巧都得加上。
但到了「後台」,也就是必須輸入會員帳號、密碼才能看見的「網站管理區」。
這裡的功能就很單純,但是程式數量很 "多",例如:資料存取(CRUD)、查詢(搜尋)、各種報表的產生(光是各式各樣的報表,都是幾十份起跳!)....等等。
這裡的功能就很單純,但是程式數量很 "多",例如:資料存取(CRUD)、查詢(搜尋)、各種報表的產生(光是各式各樣的報表,都是幾十份起跳!)....等等。
如果一個一個功能,還是得 自己寫程式+自己手寫HTML畫面,那麼「生產力」太差勁了
ASP.NET (Web Form)最強的的應該就是「大型控制項」,尤其是「資料繫結控制項」吧
常用的功能,可以快速完成,然後小幅修改即可。
常用的功能,可以快速完成,然後小幅修改即可。
其實修改大型控制項,除了畫面上的修改(樣版)以外
也可以在後置程式碼裡面動手,但這難度又高了一點點。沒關係,我們慢慢來.....
也可以在後置程式碼裡面動手,但這難度又高了一點點。沒關係,我們慢慢來.....
問題是:接下來的這兩個小幅修改(範例),該怎麼做呢?
第一個比較簡單,我們只是把 TextBox(文字輸入方塊)改成 Calendar日曆控制項
用意是:避免使用者輸入「日期格式」時,自己填寫毫無規範。
例如:有人寫2017/1/1,有人會補上零 2017-01-01,有人寫日月年格式 Jan-1-2017
用意是:避免使用者輸入「日期格式」時,自己填寫毫無規範。
例如:有人寫2017/1/1,有人會補上零 2017-01-01,有人寫日月年格式 Jan-1-2017
不如直接點選 Calendar日曆控制項 ,產生的「日期格式」比較一致化
請看 Youtube教學影片 - https://youtu.be/Sr61a1sCSqM
這個範例有兩三種變化,也可以說「大型控制項+基礎控制項」可以做出什麼變化呢?
我得在下一篇文章,再與您分享了
http://mis2000lab.blogspot.com/2017/01/1230-4-template.html
沒有留言:
張貼留言