一个古怪的问题,求救!

水草有根 2003-12-04 10:12:12
<IMG SRC="/images/messageImages/<%# DataBinder.Eval(Container.DataItem, "picture")%>" WIDTH="100" HEIGHT="100" BORDER="0" ALT="">在前台显示一个图片,我怎样判断<%# DataBinder.Eval(Container.DataItem, "picture")%>是不是空字符串,来决定显示与否?试用多种搞法,无奈,<%# %>这个东东里面不许用if或其它的东西,无法作出判断.求救.
...全文
27 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dcogili 2003-12-04
  • 打赏
  • 举报
回复
bobjeey(三十年河东,三十年河西) 说得也对阿!!
水草有根 2003-12-04
  • 打赏
  • 举报
回复
啊,天马行空兄多谢多谢!给分,结贴.
tmxk0000 2003-12-04
  • 打赏
  • 举报
回复
在你的c#文件中
public showimg(string picture)
{
if (picture.length >0 ) return "<IMG SRC='/images/messageImages/"+picture+"' WIDTH='100' HEIGHT='100' BORDER='0' ALT=''>";
else return "";
}
aspx文件中

<%# this.showimg(DataBinder.Eval(Container.DataItem, "picture").ToString())%>
handsomebird123 2003-12-04
  • 打赏
  • 举报
回复
使用 ***?**:**
bobjeey 2003-12-04
  • 打赏
  • 举报
回复
在你的c#文件中
public bool sVisible(参数)
{
加入你的判断
if (参数.length >0 ) return true;
else return false
}


aspx文件中

visible = '<%# sVisible(DataBinder.Eval(Contaner.DataItem,"picture"))'
水草有根 2003-12-04
  • 打赏
  • 举报
回复
不是你这个意思.就请写出代码,帮我判断.多谢.
saucer 2003-12-04
  • 打赏
  • 举报
回复
write a method

string CheckValue(object o)
{
if (o == null)
return "";
else
return o.ToString();
}


<IMG SRC="/images/messageImages/<%# CheckValue(DataBinder.Eval(Container.DataItem, "picture"))%>" WIDTH="100" HEIGHT="100" BORDER="0" ALT="">
acewang 2003-12-04
  • 打赏
  • 举报
回复
How to display BoundColumn Based on Condition?

http://www.c-sharpcorner.com/Code/2003/June/DisplayBoundColumnBased.asp

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧