我如何得到PAGE上所有的TEXTBOX,并且可以取出中间的任何一个 Dim obj As Object For Each obj In Page.Controls(1).Controls If TypeOf (obj) Is TextBox Then Response.Write(obj.id) End If Next 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用VB.NET写的,你自己改一改 定义一个函数void findcontrol(Control topctrl){ string type=""; foreach(Control ctrl in topctrl.Controls) if(ctrl.HasControls()) { findcontrol(ctrl) ; } type=ctrl.GetType().ToString(); switch (type) { case "System.Web.UI.WebControls.TextBox" : ((TextBox)ctr).Text="it is a text box"; break; case "System.Web.UI.WebControls.DropDownList" : ..... break; }} 刚才试成功了:foreach(Object obj in Page.Controls[1].Controls){ if(obj.GetType().ToString()=="System.Web.UI.WebControls.TextBox") { Response.Write(((TextBox)obj).ID.ToString()) ; }} 一个单元格两项内容,一个顶对齐,一个底对齐,如何实现? 关于droodownlist连动问题 当前上下文不存在名称“” 关于asp.net中内置常用对象的属性方法 按比例缩放代码有点问题,帮忙看看 asp.net2.0自定义控件在设计时怎么获得控件所在页面中已添加的其它控件 高分求:谁能给我一个学习asp.net/c#的例子!!! 水晶报表问题,急! 关于treeview 关于字符编码的问题,急待解决! 各位大侠:如何在DataGrid中如何设置数据显示格式 求教asp.net下的几个简单问题????
void findcontrol(Control topctrl)
{
string type="";
foreach(Control ctrl in topctrl.Controls)
if(ctrl.HasControls())
{
findcontrol(ctrl) ;
}
type=ctrl.GetType().ToString();
switch (type)
{ case "System.Web.UI.WebControls.TextBox" : ((TextBox)ctr).Text="it is a text box";
break;
case "System.Web.UI.WebControls.DropDownList" :
.....
break;
}
}
{
if(obj.GetType().ToString()=="System.Web.UI.WebControls.TextBox")
{
Response.Write(((TextBox)obj).ID.ToString()) ;
}
}