【发布时间】:2009-04-16 23:15:13
【问题描述】:
我无法让这个工作,我不知道为什么。
<ItemTemplate>
<% if (Field(((DataRowView)(Container.DataItem)), "Video File") != "") { %>
<a href='upload/images/<%# Field(((DataRowView)(Container.DataItem)), "Video File")%>'>Download Link</a>
<% } else { %>
<embed height="14" width="661" name="plugin" src="<%# ContentUploadURL%>/<%# Field(((DataRowView)(Container.DataItem)), "Audio File")%>" type="audio/mpeg" autostart="false" />
<% } %>
</ItemTemplate>
看起来很简单,但我只是得到这个错误:
编译器错误消息:CS0103: 名称“容器”中不存在 当前上下文
我整天都在做这个,我是一个在 asp 中工作的 CMS 的新手。我真的不想学习 ASP,只是为了让这件事发挥作用。
如果有人能指出我正确的方向,我将非常感激。
谢谢!
【问题讨论】:
-
您的原始问题没有答案...使用属性
Visible是一种解决方法,但没有人使用if语句回答这个非常重要的问题。
标签: c# asp.net data-binding