【问题标题】:How to display an error message if dropdown list is null如果下拉列表为空,如何显示错误消息
【发布时间】:2019-09-17 15:30:25
【问题描述】:

我有一个不显示任何内容的下拉菜单。如果我点击保存按钮但没有显示任何内容,我想要一条错误消息说明必须选择某些内容

我试过如果 ddl.POApprover.text = "" 然后显示消息但不显示

If ddlPOApprover.Text = "" And (Session("UserGroup") = 13) Then
            MsgBox("Error: An Approver must be provided before you can save")
            blnValidation = False
        End If

我希望当我点击保存时出现错误,但它没有

【问题讨论】:

  • 我看到你在那里使用Session。这是否意味着它是一个 ASP.NET 程序?如果是这样,消息框将出现在服务器上,这可能不是您想要的。
  • 无论哪种方式,您都需要设置Option Strict On并更正它为您指出的问题。

标签: vb.net dropdown


【解决方案1】:

这是If ddlPOApprover.SelectedValue 不是.Text

【讨论】:

    【解决方案2】:

    Combobox 有一个从 0 到 numberOfItems -1 的数组。 每当没有选择任何内容时,它的索引都是-1 所以你可以检查if ddlPOApprover.selectedindex < 0 then没有选择任何项目

    编辑:我还希望您尝试将 And 替换为 AndAlso,例如: If ddlPOApprover.Text = "" AndAlso (Session("UserGroup") = 13) Then 它还会给你一个错误吗?如果不是,那么您可以选择我的主要答案或留下它,只需将 And 更改为 AndAlso

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-08
      • 2018-09-08
      • 2013-10-06
      • 2016-03-18
      • 1970-01-01
      • 2010-12-31
      • 1970-01-01
      相关资源
      最近更新 更多