[YouTube影片] GridView + DetailsView兩者的資料與"頁數"連動

2009年發表的範例,連我都忘了發表在書本裡面。這次錄製成Youtube影片分享。

兩個控制項的「分頁」連動、互動 -- PageIndexChanging事件

深入探索 .NET資料存取:ADO.NET + SqlDataSource+ LINQ
ISBN13:9789572245682
出版社: 松崗。

...繼續閱讀 »

無限下拉的資料呈現 (類似FaceBook,分頁效果) #2 - 圖片版的首頁

新瓶裝舊酒(jQuery + Web Service)類似臉書(FaceBook),您一直向下閱讀資訊。到了瀏覽器底部又會長出(呈現出)新的數據。

這也是一種「分頁」的技巧。這次改用「圖片」呈現。

首頁上,無窮無盡的圖片一直向下拉(向下閱覽)

...繼續閱讀 »

會員登入、會員專屬網頁、會員修改私人資料,怎麼寫?(#5,障眼法 DataBinding Expression)使用者登入後(新增、刪除、編輯)各種動作的權限

延續以前的範例,改用 DataBinding Expression來做,變得更簡單。

會員登入後,有沒有「編輯」、「刪除」的權限呢?

...繼續閱讀 »

無限下拉的資料呈現 (類似FaceBook,分頁效果) - jQuery + Web Service + Repeater控制項

類似臉書(FaceBook),您一直向下閱讀資訊。到了瀏覽器底部又會長出(呈現出)新的數據。

這也是一種「分頁」的技巧。參考網路上的範例,我改用SQL 2012的 OFFSET...FETCH 來做 (本文提供範例下載 & Youtube教學影片)

...繼續閱讀 »

[YouTube影片] GridView的 PreRender事件與 RowCreated、RowDataBound事件大亂鬥

摘要:GridView的 PreRender事件與 RowCreated、RowDataBound事件
同一個範例,用「不同作法」營造出「相同成果」應該是最好的比較方式。(本文包含YouTube影片教學)

範例一,成績不及格者(不到六十分),出現紅字
範例二,複選 GridView+CheckBox,批次刪除

...繼續閱讀 »

[會員登入] 透過 E-Mail進行身份認證、啟用會員權利

以***符號標示的地方,就是我們要寫ASP.NET程式的地方。

第一, *** 會員註冊(新增)。
第二, *** 新增成功以後,發送E-Mail。(ASP.NET發送E-Mail)
第三, 使用者收到E-Mail之後,點選信件裡面的超連結(URL)。
第四, *** 連回我們的網站,啟動會員權益、證明真有此人。

...繼續閱讀 »

GridView的 PreRender事件-- [Case Study]成績低於60分就出現紅字 & 分數加總(累加)

MSDN網站的說明 ( 控制項的 PreRender事件 ) 
...... 在 Control 物件載入之後 但在呈現之前發生。 

我們透過相同的題目,用幾種不同的解法來作。 
1. 所有學生的數學總分(加總、累加) 
2. [Case Study]成績低於60分就出現紅字

...繼續閱讀 »

下拉式選單的時光跳躍,一次跳回五年、十年前?-- 年/月/日(潤年與大小月) DateTime的.IsLeapYear()方法與 .DaysInMonth()方法(當月天數)

摘要:時光跳躍 -- 下拉式選單與 年/月/日(潤年與大小月)
下拉式選單的時光跳躍,一次跳回五年、十年前?-- 年/月/日(潤年與大小月) DateTime的.IsLeapYear()方法與 .DaysInMonth()方法

...繼續閱讀 »

[習題]輸入自己的生日(年/月/日)#3 -- 日曆(Calendar)控制項的時光跳躍,一次跳回五年、十年前?--PostBack發生的錯誤

摘要:[習題]輸入自己的生日(年/月/日)#3 -- 日曆(Calendar)控制項的時光跳躍,一次跳回五年、十年前?--PostBack發生的錯誤

...繼續閱讀 »

[GridView]在 RowCommand事件中,自訂的Button 如何取出某一列(RowIndex) 的索引值#3 -- ButtonField 與 樣板裡面的Button,導致 e.CommandSource寫法不同

因為畫面設計的差異,會讓程式碼的寫法也不同,

如果您混合使用、不明白原因,就會犯下錯誤。

...繼續閱讀 »

[GridView]在 RowCommand事件中,自訂的Button 如何取出某一列(RowIndex) 的索引值#2 -- e.CommandSource

摘要:[GridView]在 RowCommand事件中,自訂的Button 如何取出某一列(RowIndex) 的索引值#2 -- e.CommandSource

GridView的 RowCommand事件
討論 GridViewCommandEventArgs.CommandSource 屬性

...繼續閱讀 »