日期:2014-05-19  浏览次数:20407 次

如何根据字符串转换成对象

<tr   id= "tr1 "   runat= "server "   visible= "false "> ... </tr>
<tr   id= "tr2 "   runat= "server "   visible= "false "> ... </tr>
<tr   id= "tr3 "   runat= "server "   visible= "false "> ... </tr>
如何根据tr字符串后面的变量来进行读取该对象?
string   t   =   GetVal();       //读取的是变量1、2、3
string   c   =   "tr "   +   t;

((HtmlTableRow)(c)).Visible   这样转换好像不能起作用!

  如果直接访问的话tr1.Visible   这样是可以用的,请问如何才能解决此种方法动态读取属性呢?

------解决方案--------------------
HtmlTableRow tr = (HtmlTableRow)this.FindControl(c);