伺服器控制項之間不能隨意的巢狀

2021-06-15 04:36:32 字數 364 閱讀 2750

菜鳥今天編寫乙個web網頁,發現標籤一旦新增runat="server",就報錯。上網找資料,一直沒有看到合適的解釋。

最後終於自己頓悟了,發現是自己伺服器控制項亂巢狀導致的問題,

伺服器控制項之間不能隨意的巢狀。

如:會報異常,webcontrol.reapter 不能轉化為htmlcontrol.htmltablerow.

也會報異常,htmltable伺服器控制項,不能沒有結束標記,實際也就是不能巢狀在reapter中。

將table中的runat="server"去掉,轉為非伺服器控制項,以上兩例就都正常了,可是就不能在後台控制table控制項了。

對於如何後台控制table控制項,我還在思考中,有了新的方法,會及時地更新的。

Repeater巢狀伺服器控制項

今天在qq群上有問如何實現repeater中巢狀伺服器控制項,並觸發其服務端事件。習慣了使用gridview控制項的,一般都會產生一種 惰性和依賴性 所以遇到repeater這種輕量級的資料繫結控制項與服務端的互動就會很難理解。下面我們來分析一下repeater控制項 repeater控制項屬於一種...

伺服器控制項

本章學習了asp.nte頁面的乙個核心構造塊 伺服器控制項。伺服器控制項是一種用於頁面開發的物件導向方法,它把頁面元素封裝到可修改和可擴充套件的元件中。伺服器控制項型別包括 web伺服器控制項和html伺服器控制項 web伺服器控制項的2個特點 必須有id和runat server html元素加上...

HTML伺服器控制項和WEB伺服器控制項的區別和聯絡

是html元素的一種演變,通過將html元素轉換為html伺服器控制項,也就是新增runat server 屬性,這樣就使得html元素元件可以在伺服器上以元件的方式出現了,並可以通過元件的方式對其程式設計去建立web頁面了 web 伺服器控制項同樣在伺服器建立,且需要 runat server 屬...