[習題]e.CommandSource是做什麼的? 大型控制項的 ItemCommand事件

摘要:[習題]e.CommandSource是做什麼的? 大型控制項的 ItemCommand事件





 

 

這個範例很有趣,是來自微軟 MSDN網站

http://msdn.microsoft.com/zh-tw/library/system.web.ui.webcontrols.repeater.itemcommand.aspx

 

 

在我的書本 上集(ASP.NET專題實務)裡面有提到 Button控制項的 CommandName與 CommandArgument

 

也提到 自訂的 Button按鈕在大型控制項(GridView or ListView 等等)身體裡面,該怎麼判別與應用

這都歸功於 ItemCommand事件(GridView則是 RowCommand事件)

 

 

我的書本,在上集(所謂的 入門 實戰)就會講到這些東西

不管是觀念、或是範例,都有說明。

絕對不是那種「精靈步驟,拉兩下」就輕輕帶過的教科書!

 

如果您買的入門書,完全沒提到這些東西。或是你也搞不懂這些東西有哪些變化與應用?

建議您好好比較一下,每一本書都有他的精華所在開卷有益,多多益善!

 

 

今天的範例,則是要說明 ItemCommand事件裡面

e.CommandSource是做什麼的?

 

您可以透過 e.CommandSource抓到「大型控制項」身體裡面的「子控制項」的類型,是 Button 或是 TextBox 或是 Label?

便不需再用到 .FindControl()方法

 

本網站關於 .FindControl()方法的範例,都蒐集在此。http://www.dotblogs.com.tw/mis2000lab/Tags/FindControl/default.aspx

 

多學一項技巧囉~

 

請您自行參閱 MSDN範例。

http://msdn.microsoft.com/zh-tw/library/system.web.ui.webcontrols.repeater.itemcommand.aspx

 

或是參閱相關範例(ListView)

ListView 的事件中,找到是 "第幾列"執行的?某一列的索引值? ListViewDataItem.DisplayIndex屬性

 

 

這是給我上課的學員做的補充說明。

是的!這樣的程度,就是我的書本「上集」、就是我開的課程「入門班」會教到的東西!

 

不要小看「入門」兩個字,

     有些人的「入門」......會深入很多!!!!

 

 

我將思想傳授他人, 他人之所得,亦無損於我之所有;

猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson

線上課程,遠距教學 (Web Form 49hr)  https://dotblogs.com.tw/mis2000lab/2016/02/01/aspnet_online_learning_distance_education_VS2015

線上課程,遠距教學 (ASP.NET MVC 75hr)  https://dotblogs.com.tw/mis2000lab/2018/08/14/ASPnet_MVC_Online_Learning_MIS2000Lab

ASP.NET MVC線上課程 第一天 免費看 (5.5小時) 

寫信給我,不要私訊 --  mis2000lab (at) yahoo.com.台灣  或  school (at) mis2000lab.net


ASP.NET遠距教學、線上課程(Web Form + MVC)。 第一天課程, "完整" 試聽。 

................   facebook社團   https://www.facebook.com/mis2000lab   ......................

................  YouTube (ASP.NET) 線上教學影片  https://www.youtube.com/channel/UC6IPPf6tvsNG8zX3u1LddvA/

 

Blog文章 "附的範例" 無法下載,請看 這裡 ...... https://dotblogs.com.tw/mis2000lab/2016/03/14/2008_2015_mis2000lab_sample_download

請看我們的「售後服務」範圍(嚴格認定)

......................................................................................................................................................

...................................................................................................................................................... 

[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!MIS2000Lab.主講

事先錄製好的影片,並非上課時側錄!   觀看影片時,有如我「一對一」跟您面對面講課

 

ASP.NET MVC 5 線上教學

累積時數約 75小時...... 第一天(5.5小時)完整內容,"免費"讓您評估