錯誤:
“/”應用程序中的服務器錯誤。
控件包含代碼塊(即 <% ... %>),因此無法修改控件集合。
說明: 執行當前 Web 請求期間,出現未經處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。
異常詳細信息: System.Web.HttpException: 控件包含代碼塊(即 <% ... %>),因此無法修改控件集合。
源錯誤:
執行當前 Web 請求期間生成了未經處理的異常。可以使用下面的異常堆棧跟蹤信息確定有關異常原因和發生位置的信息。 |
堆棧跟蹤:
[HttpException (0x80004005): 控件包含代碼塊(即 <% ... %>),因此無法修改控件集合。] System.Web.UI.ControlCollection.Add(Control child) +9871215 System.Web.UI.PageTheme.SetStyleSheet() +301 System.Web.UI.Page.OnInit(EventArgs e) +9675168 System.Web.UI.Control.InitRecursive(Control namingContainer) +134 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +489 |
原因分析:在head里<script>中寫的js代碼中包含了<%=...%>代碼
解決方法: 把<%=...%> 想辦法 移到 body 中(采取 <%#...%>)