文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>一个小手法

一个小手法

时间:2011-05-10  来源:小白兔白又白

手头的一个项目,不大不小,但是由于流程较多,所以数据表的字段都比较多,所以在编辑实体信息的时候,需要放很多textbox,我又比较懒,所以比较喜欢把新建、修改和查看页面做到一起,这样就碰到了在不同action时的页面textbox格式设置的问题,比方说需要它们Enable=false之类的,因为控件比较多,所以逐一来写很是麻烦,找了半天,找到了一个处理办法,可能很野蛮:

定义外围父容器为服务器端控件,在pageload中作如下处理:

 

 1                         foreach (Control c in this.ctl.Controls)
2
{
3 if (c.GetType() == typeof
(TextBox))
4
{
5 ((TextBox)c).Enabled = false
;
6 ((TextBox)c).ReadOnly = true
;
7
}
8 else if (c.GetType() == typeof
(DropDownList))
9
{
10 ((DropDownList)c).Enabled = false
;
11
}
12 }
这里的this.ctl即是父容器的ID,这样就能对需要的控件状态进行设置,避免一行一行的写,算是个懒办法吧!
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载