webfrom中使用FindControl找不到指定控制項解決辦法

當我們在開發.net webfrom的時候畫面上的元件都是一個一個控制項,當要動態對不特定控制項進行操作時,往往都會透過FindControl來找到當時符合條件需要動態進行操作的元件。

當我們在開發.net webfrom的時候畫面上的元件都是一個一個控制項,當要動態對不特定控制項進行操作時,往往都會透過FindControl來找到當時符合條件需要動態進行操作的元件。不過有時會發生找不到元件的情況,這個情況主要發生在使用主版頁面的情況之下,在沒有使用主版頁面時,我們直接搜尋元件ID即可,但是如果有使用主版頁面,在畫面渲染後則元件ID不再是原本設定的ID,而是會變成添加主版頁面的ContentPlaceHolder ID。

所以我們不能單純的使用FindControl,而必須在之前先在主版頁面找到ContentPlaceHolder 後再找我們想要的元件。

相關範例如下
原本方式找不到

Label label= (Label)Page.FindControl(label1);


應改為以下方式

Label label= (Label)this.Master.FindControl("ContentPlaceHolder1").FindControl(label1);




留言

名稱

中華電信,1,手機遊戲,47,比利時,1,生活札記,8,光世代,1,作弊模式,1,免費,1,系統資訊,1,防火牆,1,架站札記,56,疫苗,1,啤酒,1,軟體札記,78,部落格,1,盜連,1,程式札記,48,虛擬主機,3,暗黑破壞神,1,資料庫,12,資訊札記,10,遊戲札記,58,電腦遊戲,8,圖片壓縮,1,網路應用,44,課金,1,操作教學,3,餐廳,1,aapanel,2,Android,34,ASP.net,18,bootstrap,1,caesium,1,cloudflare,3,cpanel,1,DBeaver,1,DBvisualizer,1,dns,3,edge,1,hinet,1,https,1,IE,1,iis,1,iOS,48,JavaScript,18,lalaport,1,laravel,1,LINQ,1,MSSql,6,MySQL,9,netcore,1,Oracle,3,outlook,1,PHP,17,redis,1,route,1,RPG Maker,15,sourcetree,1,SSD,1,ssl,1,steam,1,ubuntu,1,Unity3D,4,VPS,3,webform,1,windows,2,winform,2,wordpress,36,
ltr
item
茂銓的網路札記: webfrom中使用FindControl找不到指定控制項解決辦法
webfrom中使用FindControl找不到指定控制項解決辦法
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLdtkK71CtFvEeyOcwBtAA5XHpPSJkjI9Ue0PkjzZqAK6jThgmjre8IfHf4_qTfTYeAPj7XJ0FHg8KVhuG5NTbGwx724HgGBkAqCzF8DeF9YWYPE2n_ro0yah8TVFUzphtynN_zk9rR-vT23AMiidFNSptCwEOf7sxlZ7PI6BSi-WNjaQVDZUqKkAbWQ/s16000/Image%20004.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLdtkK71CtFvEeyOcwBtAA5XHpPSJkjI9Ue0PkjzZqAK6jThgmjre8IfHf4_qTfTYeAPj7XJ0FHg8KVhuG5NTbGwx724HgGBkAqCzF8DeF9YWYPE2n_ro0yah8TVFUzphtynN_zk9rR-vT23AMiidFNSptCwEOf7sxlZ7PI6BSi-WNjaQVDZUqKkAbWQ/s72-c/Image%20004.jpg
茂銓的網路札記
https://www.mauchiuan.com/2023/02/webfromfindcontrol.html
https://www.mauchiuan.com/
https://www.mauchiuan.com/
https://www.mauchiuan.com/2023/02/webfromfindcontrol.html
true
1319490497453496749
UTF-8
載入全部文章 找不到任何文章 查看全部 閱讀更多 回覆 取消回覆 刪除 By 首頁 頁面 文章 查看全部. 推薦 標籤 彙整 搜尋 全部文章 找不到任何您所搜尋的文章 回首頁 星期日 星期一 星期二 星期三 星期四 星期五 星期六 週日 週一 週二 週三 週四 週五 週六 一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月 1月 2月 3月 4月 五月 6月 7月 8月 9月 10月 11月 12月 現在 一分鐘前 $$1$$ 分鐘前 一小時前 $$1$$ 小時前 昨天 $$1$$ 天前 $$1$$ 週前 5週前 追蹤者 追蹤 此高級內容已鎖定 第 1 步:分享到社交網絡 第 2 步:單擊您社交網絡上的鏈接 複製所有代碼 選擇所有代碼 所有代碼都已復製到您的剪貼板 無法複製代碼/文本,請按[CTRL]+[C](或Mac為CMD+C)複製 表格中的內容