作者kisha024 (4545454554)
看板C_Sharp
標題[問題] NamingContainer 與 FindControl
時間Thu Jul 13 17:00:21 2017
各位好
https://dotblogs.com.tw/ian/archive/2010/08/18/17270.aspx
這篇文章提到底下兩句話
Control.FindControl:在目前命名容器搜尋具有指定 id 參數的伺服器控制項
換句話說是以NamingContainer來搜尋,而非Parent的關係去搜尋(重點觀念)
所以 Control.FindControl = Control.NamingContainer.FindControl 嗎?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.130.137
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_Sharp/M.1499936424.A.C53.html
1F:→ testPtt: Parent就是Container阿 就是找Container底下的Control 07/13 20:52
您仔細看一下那篇文章 作者意思不是這樣
2F:推 ian0524: 要看你的control是不是具有container性質 07/16 20:18
感謝 原文就有提到底下這三點 只是當時未意會
1.判斷目前的Control是否有Implements INamingContainer
2.當目前的Control不具Implements INamingContainer時,
依據Control Tree得到目前Control的NamingContainer Control
3.依找到的NamingContainer Control進行FindControl
底下這篇討論是我發此文的推手 也順便紀錄一下
http://www.blueshop.com.tw/board/FUM20041006161839LRJ/BRD201409172008273OL.html
※ 編輯: kisha024 (1.175.215.12), 07/24/2017 21:25:38