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

无法将类型“string”转换为“bool”
我在用ImageButton控件绑定数据库中的数据,编译的时候一直提示说CS0030:   无法将类型“string”转换为“bool”
<asp:ImageButton   ID= "ImageButton1 "   runat= "server "   Enabled= ' <%#   "teacherview.aspx?id= "+Eval( "t_ID ")   %> '
                                        ImageUrl= ' <%#   Eval( "t_pic ")   %> '   />

其中 <%#   "teacherview.aspx?id= "+Eval( "t_ID ")   %> '这句出的错~~
这有什么问题吗?
我在网上搜了一下大部分是赋值和比较的符号没搞对。但是我这里没有比较啊!

------解决方案--------------------
Enabled= ' <%# "teacherview.aspx?id= "+Eval( "t_ID ") %> '
这句也错了。。。
Enabled只有true或者flase,你这里的值不可能转于成它们,所以报错。
------解决方案--------------------
Enabled= ' <%# "teacherview.aspx?id= "+Eval( "t_ID ") %> '


Enabled 只能接受 bool型的数据类型
楼主加上 “teacherview.aspx” 怎么转化bool呢 是不是执行错了
不是 enable 属性? 完全不能理解楼主这样写的用意