DataList中,当<%# DataBinder.Eval(Container.DataItem,"istop")%>为true时显示1.gif,否则显示2.gif怎么做?
解决方案 »
- IIS 设置了web园多进程,造成static变量不能跨进程
- 分页存储过程小问题
- 纠结~~~修改密码的代码,有点错误。。。。误。。。。误啊
- 关于HttpWebRequest中Post的登陆和Cookie的获取
- MVC3做的一个得到当前班级的Cookie,为什么cookie的Key出现了2次,
- DataTable导出多个EXCEL时,for循环不递增
- 在从服务器接收结果时发生传输级错误。 (provider: TCP Provider, error: 0 - 句柄无效。)
- 请教各位天才: 如何在asp.net(c#)环境下实现浏览文件夹的功能???
- 如何实现multipage里datagrid的数据绑定
- ★★如何让客户端浏览器自动下载ActiveX Dll,而不出现选择对话框?
- 如何御载 FrameWork?
- 谁那里有asp.net的论坛原码,c#写的,用sql server数据库,我出300元购买。
<%# Convert.ToBoolean(DataBinder.Eval(Container.DataItem,"istop"))==true?1.gif:2.gif%>
测试时:
CS1012: 字符文本中字符太多
指向上面的行
{
if(bl)
{
return "1.gif";
}
else
{
return "2.gif";
}
}
.aspx
<img src='<%# setImage(Convert.ToBoolean(Container.DataItem,"ISTOP"))%>'>
还是不行
CS1502: 与“System.Convert.ToBoolean(object, System.IFormatProvider)”最匹配的重载方法具有一些无效参数
<%# Convert.ToString(Container.DataItem,"ISTOP") == "True"?"1.gif":"2.gif"%>另问,你此中的值是什么?难道它就是bool值吗?
{
if(str == "True")
{
str = "1.gif";
return str;
}
else
{
str = "2.gif";
return str;
}
}
{
if(bl)
{
return "1.gif";
}
else
{
return "2.gif";
}
}这个方法不错啊
至于出错,你改一下就行了呀