О, спасибо! Это определенно помогло. Итак, мне действительно нужно больше html внутри, поэтому я попробовал метод заполнителей, на который вы указали.
Итак, у меня есть это сейчас:
<asp:PlaceHolder id="PlaceHolder1" runat="server" Visible='<%# Eval("Video File") != "" %>'>
Video Stuff
</asp:PlaceHolder>
<asp:PlaceHolder id="PlaceHolder2" runat="server" Visible='<%# Eval("Video File") == "" %>'>
Audio Stuff
</asp:PlaceHolder>
Это почти работает, за исключением того, что видеофайл виден в обоих случаях, когда он должен быть только для первого.
Я тоже пробовал это:
<asp:PlaceHolder id="PlaceHolder1" runat="server" Visible='<%# Eval("Video File") != "" %>'>
Video Stuff
</asp:PlaceHolder>
<asp:PlaceHolder id="PlaceHolder2" runat="server" Visible='<%# Eval("Audio File") != "" %>'>
Audio Stuff
</asp:PlaceHolder>
Но это заставило оба показать все время. Я чувствую, что это почти там.
Спасибо!