[英]Changing ASP.Net label's text with VB.Net
我目前有一个带有更改密码错误的表单,该表单带有标签。
当前存在一个错误,即使更改成功,该错误也会弹出一条消息,提示“对象引用未设置为对象的实例”。
我想编写一个测试,说明标签等于该消息时使可见性为假。 我试过了:
If lblMsg.Text = "Object reference not set to an instance of an object." Then
lblMsg.Visible = False
End If
除其他变体外,这对我来说还没有成功。
关于发生该消息时我还能写出什么来隐藏标签的任何想法?
请尝试以下操作(不是文本不能为null,否则将是一个问题):
If lblMsg.Text.ToLower().Trim() = "object reference not set to an instance of an object." Then
lblMsg.Visible = False
End If
如果这不起作用,则消息中有一个字符关闭。 或者,为什么不找出对象引用错误发生在何处并解决该问题呢?
我发现了我的错误。 我最终不得不编写一个IF语句来检查响应是否为空,即:
If response Is Nothing OrElse response.length = 0 then
returnString.AppendLine("Password Changed Successfully.")
End If
感谢所有评论和帮助的人!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.