首页 新闻 搜索 专区 学院

求一个通用的给控件赋值的方法

0
悬赏园豆:20 [已解决问题] 解决于 2012-08-03 10:29

  Literal lt = new Literal();

   lt = FormView1.FindControl("Exmname") as Literal;
                        if (lt != null)
                        {
                            lt.Text = "ffff";
                        }

有没有一个通用的方法,不管是 Literal,还是Textbox都可以用?

private void SetControlValue(Control ctl,string Ctlname,string Ctlvalue)

{

这儿怎么写?

}

happydaily的主页 happydaily | 菜鸟二级 | 园豆:291
提问于:2012-08-03 08:46
< >
分享
最佳答案
3

他们都实现了ITextControl接口

var c = ctl as ITextControl;
if (c != null) c.Text = "blabla";
收获园豆:20
水牛刀刀 | 大侠五级 |园豆:6350 | 2012-08-03 10:14
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册