我把一些服务器控件的ID存储在一个string[]数组当中,现在想将这些控件全部禁用,应该怎么写?

fattycat 2006-08-23 03:23:26

现在我有一个string[]类型的数组,里面存储了表单中一些服务器控件的ID,形式如下:

string[] _thecontrols=new string[]{label1,textbox2,dropdownlist3}

现在我想将存储在数组中的这批控件一次性全部禁用,应该怎么写呢?

谢谢大家

^o^
...全文
144 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fattycat 2006-08-23
  • 打赏
  • 举报
回复

哦~这样啊

可以使用控件数组我如何把这些控件ID存储在数据库一个字段当中呢?

如果使用string[]的形式,我可以用label1,textbox2,dropdownlist3的形式在数据库中存储
greennetboy 2006-08-23
  • 打赏
  • 举报
回复
但控件在不同容器里面的时候,估计出问题,所以建议使用控件数组
greennetboy 2006-08-23
  • 打赏
  • 举报
回复
这种情形,你最好用控件数组来完成。省得查找。空间换时间
你这样也可以
foreach(string s in thecontrols)
{
Control c = Page.FindControl(s);
if(c!=null)
{
c.Enable = false;
}
}

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧