如何转换字符串类型到Control类型? tryControl c = Page.FindControl(YourControl字符串); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 To saucer(思归, MS .NET MVP), 问题是如果不存在你想要找的控件,页面就会返回错误。 Control c = Page.FindControl(YourControl字符串);if (c == null){//does not exist}else{//exist} saucer(思归, MS .NET MVP) 说的那是查找控件,楼上说的好象是要把字符串值转换成控件,如果是的话可以这样子:Control mycontrol=new LiteralControl("我的字符串近件!"); 在思归所写的代码中,当不存在“YourControl字符串”这样的控件时,“Page.FindControl(YourControl字符串)”就会返回错误,也就是说根本不会执行下面的语句了,思归难道没有考虑到这一点吗? 这么说吧,我现在只知道一个可能存在的控件的名字objCtl,而我又想用Page.Controls.Contains(Control c)来判断是否存在这样的控件,注意这里的Contains接收的是一个Control类型的参数,那么,这里如何将objCtl转换成Control? try{Control c = Page.FindControl("objCtl");//do sth here....}catch(){} FindControl是不会抛出异常的。 To volitant2002(Volitant) :你FindControl一个任意的字符串试试,看返回什么结果。 怎样把数据库表的内容读入全局变量 GridView中Dropdownlist数据绑定问题(急) sql2000备份的数据库还原到sql2005的经典解决方法 能在代码里控制label高度吗? 根据用户登陆与否 ,交换两个div得位置 问题? 有谁知道datagrid绑定后只去其中字段的部分内容显示???(在线等待) 谁有asp.net入门经典-C#编程 的勘误表,贴在这里或发给我,在下感激不尽 紧急问题,求助大家!! 机器码可以更改吗/-菜鸟的问题-难/////??? 图象上传怎么实现 求Internet Explorer Web Controls下载地址 怎么做XP风格的网页菜单
问题是如果不存在你想要找的控件,页面就会返回错误。
if (c == null)
{
//does not exist
}
else
{
//exist
}
Control mycontrol=new LiteralControl("我的字符串近件!");
Control c = Page.FindControl("objCtl");
//do sth here....
}catch(){}
你FindControl一个任意的字符串试试,看返回什么结果。