ページにいくつかの結果を表示するために更新パネルを使用していますが、問題なく正常に動作しています。
結果が返されなかった場合でも、レコードが見つからないというメッセージを表示したいと思います。
問題は、asp:panel(pnlNoUsers) の表示オプションを true または false にすることです (これには、レコードが見つからないというメッセージが含まれています。
更新パネルの私のコードは次のとおりです。
<asp:UpdatePanel ID="pnlCust" runat="server">
<ContentTemplate>
<asp:Panel ID="pnlNoUsers" runat="server" visible="false">
<div class="inner-page-title">
<h2>
No records found.</h2>
</div>
</asp:Panel>
<%=show_cust()%>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnRefresh" />
</Triggers>
</asp:UpdatePanel>
show_cust() 関数は、ページに表示される文字列を返すだけです。
If bHasUsers = False Then
pnlNoUsers.Visible = True
Return ""
End If
pnlNoUsers.Visible = False
Return strUsers & "</ul>"
パネルの「pnlNoUsers」可視性プロパティはまったく変化しませんか?
どうすればこれができるか知っている人はいますか?
ありがとう、