1
我試圖給用戶控件添加到佔位動態添加用戶控件的頁面。我將用戶控件放置在列表項<li>
userControl </li>
中,然後將列表項放入無序列表<ul><li>
用戶控件</li></ul>
中,然後將無序列表添加到佔位符phMain.Controls.Add(myUnorderedList)。 ..代碼如下:使用佔位
var myListItem = new HtmlGenericControl("li");
var preview = new UserControls_ChiotsPreview();
preview = (UserControls_ChiotsPreview)LoadControl(typeof(UserControls_ChiotsPreview), null);
myListItem.Controls.Add(preview);
myUnorderedList.Controls.Add(myListItem);
placeholderMain.Controls.Add(myUnorderedList);
如果Page.LoadControl方法能夠訪問用戶控件的構造函數值,那將會很好。 – AnxiousdeV
我只是碰到這種在搜索出來......你知道,在你原來的職位,你所使用的過載'Page.LoadControl'在'(UserControls_ChiotsPreview)LoadControl(typeof運算(UserControls_ChiotsPreview),空)' - 那就是你有'null'那裏,你可以發送一個'對象[]'與對象「比賽的數量,順序和構造函數的參數類型來調用」,即你的控制的構造。 – kaveman