遇到4年来用户搜索客户订单的情况。因为数据库查询需要很长时间,所以我想显示一个弹出框,上面写着“请等待。等待结果”。因此,当他们开始搜索时,我希望显示消息框,直到获得结果,然后关闭消息框。
我目前的方式,我知道是不正确的,因为弹出框锁定并声明(无响应)。使用后台工作人员是否会过度杀伤力,或者我是否应该使用进度条?
我目前的方式是:
Dim frmProcessing As New ShowWaitForm
'/ set location to open the form
'/ set any custom message
frmProcessing.Show()
'
当我运行下面的JS时,我总是得到弹出的确认框,尽管列表中有明显的条目。
<asp:ListBox ID="list" runat="server" Width="135px" Rows="8" />
function CheckListEmpty() {
if ($("#list").length == 0) {
if (confirm("Are you sure?")) {
//they clicked OK so save and close