asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET中遍历页面的所有button控件


发布日期:2020年12月29日
 
ASP.NET中遍历页面的所有button控件
通用代码

public static ArrayList BtnList(SystemWebUIControl page)

{

int nPageControls = pageControlsCount;

ArrayList btnText = new ArrayList();

for (int i = ; i < nPageControls; i++)

{

foreach (SystemWebUIControl control in pageControls[i]Controls)

{

if (control is Button)

{

//btnTextAdd(controlID);

btnTextAdd((control as Button)Text);

}

}

}

return btnText;

}

页面调用代码

protected void Page_Load(object sender EventArgs e)

{

ArrayList arrayList = new ArrayList();

SystemWebUIPage page = (SystemWebUIPage)HttpContextCurrentHandler;

arrayList = BtnCtrListBtnList(page);

foreach (object o in arrayList)

{

ListBoxItemsAdd(oToString());

}

}               

上一篇:ASP.NET MVC雕虫小技 1-2[2]

下一篇:ASP.NET MVC雕虫小技 1-2[1]