Tôi không thể làm việc này và tôi không thể hiểu tại sao.Sử dụng vùng chứa.DataItem trong một ItemTemplate
<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>
Có vẻ như đơn giản, nhưng tôi chỉ nhận được lỗi này:
Compiler Error Message: CS0103: The name 'Container' does not exist in the current context
Tôi đã ở đây cả ngày và tôi là một newbie tổng số làm việc trên một CMS trong asp. Tôi không thực sự muốn học ASP, chỉ để có được một điều này làm việc.
Nếu bất cứ ai có thể chỉ cho tôi đúng hướng, tôi sẽ rất biết ơn.
Cảm ơn!
Không có câu trả lời cho câu hỏi ban đầu của bạn ... sử dụng thuộc tính 'Hiển thị' là một cách xung quanh nhưng không ai trả lời vấn đề này rất quan trọng bằng cách sử dụng câu lệnh' if'. – Jaider