我自己写了一个自定义控件,在控件里面写有很多属性,其中就有BOOL型的。
    然后在调用该控件的页面中也有一个值是需要页面加载的时候才能获得的,然后要把这个值赋值给自定义控件。如值:public bool valuebBool;
    在调用该控件的页面给其赋值:<ucl:myctl Avalue='<%=ValueAstr%>' Bvalue='<%=valuebBool%>'>
    ValueAstr是string类型的,带入的时候就是对的。
    但是valuebBool就报错说类型不对。
    请问如何解决?

解决方案 »

  1.   

     <ucl:myctl Avalue=' <%=ValueAstr%>' Bvalue=' <%=valuebBool%>'>
    不用变量赋值方式,直接给指定值应该没问题
      

  2.   

    ucl:myctl Avalue=' <%=ValueAstr%>' Bvalue=' <%=valuebBool%>'> 
    不用变量赋值方式,直接给指定值应该没问题
      

  3.   

    现在的问题是赋值的valuebBool是要在调用控件的页面加载的时候才能确定(cs代码中获取值)。怎么能给指定值呢?晕了....
      

  4.   

    <ucl:myctl Avalue=' <%=ValueAstr%>' Bvalue=' <%=Convert.ToBoolean(valuebBool)%>'>
    看看这样行不行。
    不过上面说的,直接赋值是可以的,一般也是那样做的