我最近在我的主頁面中放了一些代碼<% %>
代碼塊。注意我已經閱讀了「修復」,要麼移出<head>
或使用<%# %>
,但它們都不適用於我的應用程序。什麼原因導致「控件集合無法修改,因爲控件包含代碼塊」?
現在奇怪的是,我只在我的一頁上得到這個錯誤。所有其他網頁似乎工作正常,所以實際上導致此錯誤的是什麼?沒有什麼我能想到的,這個網頁是獨一無二的。它像其他工作頁面一樣使用腳本管理器,對此頁面沒有任何特別之處。它有很多自定義控件,因此在這個頁面中查找不同的內容比平常更困難。
那究竟是什麼導致Controls collection cannot be modified because the control contains code blocks
異常呢?
您的自定義控件是否包含'<% %>'內的內容,如果是,是否將您的自定義控件動態添加到頁面中?你也提到了移出代碼'';你的問題代碼塊究竟在哪裏? – 2010-08-11 21:13:01
我不知道。我向母版頁添加了一個代碼塊(字面上簡單到'<%/ * codesss * /%>'),現在這個頁面不起作用。 @Cory – Earlz 2010-08-11 21:24:38
你在'<% %>'代碼塊裏面試圖做什麼?這樣我們可以幫助更好的方法 – 2010-08-11 21:34:39