0
런타임시 (iul) 및 (il) HTML 일반 컨트롤을 만들었습니다. 내 페이지는 런타임 에 상자에 포장 모든 UL 및 위원장은 HtmlGenericControls를 얻기 위해 페이지 컨트롤오류 'ASP.cp_adminsmaster_master'유형의 객체를 'System.Web.UI.HtmlControls.HtmlControl'유형으로 캐스팅 할 수 없습니다.
foreach (HtmlGenericControl item in Page.Controls)
{
}
또한해야 할 수도 있습니다 [검색 재귀 (http://stackoverflow.com/questions/4955769/better-way-to-find-control-in-asp-net). – jrummell
미안하지만 미안하지만 내가 런타임에 ul과 li을 만들었을 때 버튼을 클릭하면 이러한 il 또는 ul이 사라집니다. 그래서 .controls에 htmlgenericcontrol이 없습니다. htmlgenericcontrols를 페이지에 유지하는 방법은 포스트 백일 경우 –
어떻게 추가할지 알려줄 것입니다. 통제 수단. 'IsPostBack'가 false 인 경우에만 추가하는 것 같습니다. IsPostBack에 관계없이 OnInit에 페이지에 추가해야한다고 생각합니다. – jrummell