解決“控件包含代碼塊,因此無法修改控件集合”問題的方法


在一個.aspx文件中添加下面的代碼:

<%=EnabledFileType%>

出現錯誤提示:

System.Web.HttpException (0x80004005): 
控件包含代碼塊(即 <% ... %>),因此無法修改控件集合。
在 System.Web.UI.ControlCollection.Add(Control child)

對應的英文錯誤為:

The Controls collection cannot be modified because the control contains code blocks

解決方法:

改為如下的代碼(等號改為井號):

<%#EnabledFileType%>

並在Page_Load中添加如下的代碼:

private void Page_Load(object sender, System.EventArgs e)
{   
    this.DataBind();
}

搞定!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM