I am looking to make this statement work in a VB.net page:
<asp:TemplateField HeaderStyle-CssClass="TableHeader" >
<ItemStyle Width="30px" />
<ItemTemplate>
<asp:CheckBox runat="server" ID="cbxClientsActive"
Text='<%# Eval("Inactive").ToString().Equals("True") ? " Not Active " : " Active " %>'
checked='<%#Eval("Inactive")%>'/>
</ItemTemplate>
</asp:TemplateField>
The ternary operator is causing a error: Compiler Error Message: BC36637: The ‘?’ character cannot be used here.
I want to use a tenary operator to display text based on the the field Inactive containing a true or false text value.
This is server side script code and must be written in VB.NET if the page is in that language. There is no
?operator, use theIfoperator instead.