我正在尝试在转发器中执行以下条件代码:
<%# new MAINLIB.DbaseOps(null).getImage(Eval("desid").ToString())!=null?Response.Write("<img src='" + new MAINLIB.DbaseOps(null).getImage(Eval("desid").ToString()) + "' alt='" + Eval("title").ToString().Substring(0, 20) + "' />") : Response.Write("") %>
代码说明:
img
标记,否则在aspx页面上添加空白或空字符串。但它在同一行上给出了以下编译时错误。
由于存在,因此无法确定条件表达式的类型 'void'和'void
之间没有隐式转换
请告诉我解决方案吗?
答案 0 :(得分:1)
无需在绑定表达式中使用Response.Write
。
删除它,你应该没问题。