0
更新:關閉,發現即使我在調試中出現該錯誤,它實際上被添加到控件集合,但仍然煩人,我不能像往常一樣看到它。問題將我的用戶控件添加到HtmlGenericControl
此代碼用於正常工作,但由於某種原因它已開始失敗。 它只是當我嘗試添加一個UserControl到「flightResult」,它失敗了。 如果我使用.NET控件,它工作得很好。
我試過的東西。
- 用靜態文本添加另一個簡單的UserControl,但它給了我samme錯誤。
- 清潔和重建我的解決方案。
- 將flightResult更改爲「新Panel()」,但是同樣的問題。
- 在網絡上搜索有此問題的人,我找到了一個線程,但沒有解決方案。
最近唯一的變化就是我安裝了IIS 7.0 - 可以和這個有什麼關係嗎?
我的代碼:
var flightResult = new HtmlGenericControl("div");
var flightProduct = (FlightProduct) LoadControl("~/UserControls/FlightProduct.ascx");
//finalResult.InnerText = ""
finalResult.Controls.Add(flightProduct);
//finalResult.InnerText = {InnerText = '((System.Web.UI.HtmlControls.HtmlContainerControl)(finalResult)).InnerText' threw an exception of type 'System.Web.HttpException'}