<%# DataBinder.Eval(Container.DataItem, "字段","{0}") %>的问题!!

dyss 2003-12-04 02:46:48
我的页面有个datalist,想根据<%# DataBinder.Eval(Container.DataItem, "字段","{0}") %>来在html页面作判断:
本人想在html页面这样写
<td>
<%if 条件 then%>xx
<%Response.Write("是")%>
<%else Response.Write("否") end if%>
</td>
但是,将"条件"换成<%# DataBinder.Eval(Container.DataItem, "字段","{0}") %>就出错,请各位高手,指点一下。我错在那里
...全文
69 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
luoqing 2003-12-06
  • 打赏
  • 举报
回复
看一看这个页面:
http://www.vcsproject.com/CodeCollect/viewCode.aspx?id=115
webdiyer 2003-12-06
  • 打赏
  • 举报
回复
如果你用C#,这样就可以:

<%#(DataBinder.Eval(Container.DataItem, "字段").ToString()=="条件")?"是":"否"%>
dyss 2003-12-06
  • 打赏
  • 举报
回复
很想知道啊
dyss 2003-12-04
  • 打赏
  • 举报
回复
搞定了
to :vipfenghuang(张伟)
<%# test(DataBinder.Eval(Container.DataItem, "字段","{0}")) %>
绑定在html的摸版控件上,如何绑定?

还有那个“#“ 的作用是什么。是不是跟"="的作用一样
火电 2003-12-04
  • 打赏
  • 举报
回复

<%# test(DataBinder.Eval(Container.DataItem, "字段","{0}")) %>
绑定在html的摸版控件上

在它的初始化函数 oninit() or onload()中加入 =aaa();

aaa()在后台cs中写

public void aaa()
{

}

ZXYSOSO 2003-12-04
  • 打赏
  • 举报
回复
用ASP.NET的做法

在cs中写个方法
private string test(string _value)
{
if (==?)
{
return aa; }
else
{
return bb;
}
}

在HTML使用:

Text=<%# test(DataBinder.Eval(Container.DataItem, "字段","{0}")) %>
acewang 2003-12-04
  • 打赏
  • 举报
回复
asp风格的程序

62,046

社区成员

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

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

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

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