电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> C#>>asp.net使用FindControl时控件不存在 做预处理的方法(附例子):

asp.net使用FindControl时控件不存在 做预处理的方法(附例子)

来源:网络 | 2013-4-20 | (有3543人读过)

很多时候,为了防止出现控件不存在而抛出异常时,我们需要对控件的存在与否做一个预处理。关键函数findcontrol

例子一:

if(((Label)e.Row.Cells[ParameterColumnIndex2].FindControl("Label1"))!=null){((Label)e.Row.Cells[ParameterColumnIndex2].FindControl("Label1")).Text}

例子代码二:

DropDownList ddlUserStates = this.gvState.Rows[e.NewEditIndex].FindControl("ddlState") as DropDownList; if (ddlUserStates != null) {//以防报错}

例子代码三:

            TextBox tb = (TextBox)this.FindControl("www.cncfan.com"); 
            if (tb != null) 
            { 
                Response.Write("<font color=green>www.cncfan.com控件存在!</font>"); 
            } 
            else 
            { 
                Response.Write("<font color=red>www.cncfan.com控件不存在!</font>"); 
            }

有其他疑问 欢迎大家发评论交流。
C#热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2021 电脑爱好者 版权所有 备案号:鲁ICP备09059398号