当前位置: 代码迷 >> ASP.NET >> 没法将类型“string”转换为“bool”
  详细解决方案

没法将类型“string”转换为“bool”

热度:1490   发布时间:2013-02-26 00:00:00.0
无法将类型“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 属性? 完全不能理解楼主这样写的用意
  相关解决方案