簡體   English   中英

用VB.Net更改ASP.Net標簽的文本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM