我目前有一个表单,当您更改密码时出现标签。
目前有一个错误会使消息弹出,即使更改成功时也会显示“对象引用未设置为对象的实例。”
我想写一个测试,说明标签何时等于该消息,以使可见性为false。我试过了:
If lblMsg.Text = "Object reference not set to an instance of an object." Then
lblMsg.Visible = False
End If
除其他变体之外,这还没有为我成功。
有什么其他方法我可以写这个来隐藏标签的消息吗?
答案 0 :(得分:0)
尝试以下操作(不是文本不能为null,否则这将是一个问题):
If lblMsg.Text.ToLower().Trim() = "object reference not set to an instance of an object." Then
lblMsg.Visible = False
End If
如果这不起作用,则消息中会有一个字符关闭。或者,为什么不弄清楚对象引用错误发生的位置并修复该问题?
答案 1 :(得分:0)
我弄清楚了我的错误。我最后不得不编写一个IF语句来检查空值的响应,即:
If response Is Nothing OrElse response.length = 0 then
returnString.AppendLine("Password Changed Successfully.")
End If
感谢所有评论和帮助的人!