Я не хочу, чтобы метка отображалась, если поле равно null. В моих строках базы данных данные не заполняются для всех столбцов.listview null values
Я думал, что это будет работать:
<% if(# Eval("recipe_by") == null){%><br /><br /><%} else {%>Recipe by:
<br /><br /> <asp:Label ID="recipe_byLabel" Font-Bold="True" runat="server" Text='<%# Eval("recipe_by") %>' /> }
Я получаю эту ошибку:
Compiler Error Message: CS1040: Preprocessor directives must appear as the first non-whitespace character on a line
Source Error:
Line 386: Line 387: Line 388:<% if(# Eval("recipe_by") == null){%>
<%} else {%>Recipe by: Line 389:
' /> } Line 390:Compiler Error Message: CS1040: Preprocessor directives must appear as the first non-whitespace character on a line
Source Error:
Line 386: Line 387: Line 388:<% if(# Eval("recipe_by") == null){%>
<%} else {%>Recipe by: Line 389:
' /> } Line 390:
Ответ, который я отправил от кого-то, на самом деле не работал, по-прежнему показывает метку, когда null. Я вынул первый # charater и получил эту ошибку Compiler Error Message: CS1010: Newline в постоянном Источник ошибки: Line 407: Размер порции:
Line 408: <жерех: Label ID =» serving_sizeLabel»шрифт-Выделено = "True", Runat = "сервер" Строка 409: Текст = '<% # Eval ("serving_size")%>' /> линия 410: линия 411 : – Mike