问题一:
我有两个嵌套的DataList,里面的DataList中有个<img>标记,可以根据情况显示两种图片,每种图片都关联相应的图片文件代码如下:
<ItemTemplate>
<img src='Images/<%# (Int32.Parse(DataBinder.Eval(Container.DataItem, "[\"DayState\"]").ToString())==0?"sta1":"sta2") + (Int32.Parse(DataBinder.Eval(Container.DataItem, "[\"HolidayFlag\"]").ToString())==0?"":"Holi"+DataBinder.Eval(Container.DataItem, "[\"HolidayFlag\"]")) %>.gif' />
</ItemTemplate>其中+号位置不知道应该怎样写问题二:另外我想问一下,我这样写对不对?能不能只显示一个图片?而不是两个图片都显示
我有两个嵌套的DataList,里面的DataList中有个<img>标记,可以根据情况显示两种图片,每种图片都关联相应的图片文件代码如下:
<ItemTemplate>
<img src='Images/<%# (Int32.Parse(DataBinder.Eval(Container.DataItem, "[\"DayState\"]").ToString())==0?"sta1":"sta2") + (Int32.Parse(DataBinder.Eval(Container.DataItem, "[\"HolidayFlag\"]").ToString())==0?"":"Holi"+DataBinder.Eval(Container.DataItem, "[\"HolidayFlag\"]")) %>.gif' />
</ItemTemplate>其中+号位置不知道应该怎样写问题二:另外我想问一下,我这样写对不对?能不能只显示一个图片?而不是两个图片都显示
解决方案 »
- 关于dreamweavrC#代码与Visual StudioC#代码存在什么联系?
- :AccessDataSource ID的问题
- 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provide
- 这里有分了。。。。Https网站布署无法访问???
- 怎么样把javascript计算的结果属给一个label控件的text属性.......(在线等)
- 急求 如何在服务端保留对象信息?
- 数据库树形结构绑定TreeView 算法
- 我机子装了.net编辑工具为什么在本机一运行.aspx程序就出现下载?
- ListBox中的Text是数据库某表中几个字段的和(以字符串的形式),请问该如何实现?
- 请问如何写传递hyperlink中的参数(非DataGrid中)?
- 一个正则表达式的问题
- vs2005-文件-新建-网站,为什么出现的却是“visual studio已安装的模板windows应用程序”?
<img src='Images/<%# (Int32.Parse(DataBinder.Eval(Container.DataItem, "[\"DayState\"]").ToString())==0?"sta1":"sta2") + (Int32.Parse(DataBinder.Eval(Container.DataItem, "[\"HolidayFlag\"]").ToString())==0?"":"Holi"+DataBinder.Eval(Container.DataItem, "[\"HolidayFlag\"]")) %>.gif' />
</ItemTemplate>你虽然说是绑定两个字段,但要是真绑定上了 也就成了一个字符串了 所以还是拿“,”号格开还有你里面 双引号套双引号也不对啊
=================================================试试这样写呢:
<ItemTemplate>
<img src='Images/<%# (Int32.Parse(DataBinder.Eval(Container.DataItem, "[\DayState\]").ToString())==0?"sta1":"sta2")' + ',' + (Int32.Parse(DataBinder.Eval(Container.DataItem, "[\HolidayFlag\]").ToString())==0?"":"Holi"+DataBinder.Eval(Container.DataItem, "[\HolidayFlag\]")) %>.gif' />
</ItemTemplate>
-----------------------------------------------
不行,运行就出错rjzou2006(一个小泡)
--------------------------------------------------
试了一下你给的方法,可行,改造中我想问一下==0?"":"Holi",中的""在浏览中会显示图片链接错误,怎么才能让他不显示图片呢?
--------------------------------
不对,因为我这个DataList是嵌套的,在CS里不认这个DataList