У меня есть следующая привязка данных DataList
внутри UpdatePanel
, которая обновляется всякий раз, когда делается выбор из меню DropDown
.
Однако, если ничего не извлекается из таблицы db, я получаю пустой раздел.
Что я хотел бы сделать, так это отобразить ту же таблицу, которая находится внутри ItemTemplate
, вместе с текстом, например, «Администратор не найден», «Электронная почта не найдена» .... и т. Д. Для EmptyDataTempate ...
Я заметил что EmptyDataTemplate
не существует для DataList, но я не хочу использовать другой элемент управления.
Есть ли способ сделать это? Пример кода приветствуется. Спасибо!
<asp:DataList ID="DataList" runat="server">
<ItemTemplate>
<table>
<tr>
<td class="style1">
Company Admin:
</td>
<td>
<asp:TextBox Text='<%# Eval("CompanyAdmin") %>' CssClass="input input1" ID="co_admin"
Width="150" runat="server" ReadOnly="True" />
</td>
</tr>
<tr>
<td>
Admin Email:
</td>
<td>
<asp:TextBox Text='<%# Eval("AdminEmail") %>' CssClass="input input1" ID="ad_email"
Width="150" runat="server" ReadOnly="True" />
</td>
</tr>
<tr>
<td>
Company Email:
</td>
<td>
<asp:TextBox Text='<%# Eval("CompanyEmail") %>' CssClass="input input1" ID="co_email"
Width="150" runat="server" ReadOnly="True" />
</td>
</tr>
<tr>
<td>
Telephone:
</td>
<td>
<asp:TextBox Text='<%# Eval("Telephone") %>' CssClass="input input1" ID="telephone"
Width="150" runat="server" ReadOnly="True" />
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>