寫WEB程序時,先獲取type的值,然後寫代碼: 在新的頁面完成操作後,頁面無法跳轉。
if (type.Equals("高校學生"))
{
this.LinkButton6.Visible = false;
this.LinkButton2.Visible = false;
this.LinkButton3.Visible = false;
this.LinkButton4.Visible = false;
this.LinkButton5.Visible = false;
this.LinkButton7.Visible = false;
this.LinkButton3.Visible = false;
this.LinkButton8.Visible = false;
this.LinkButton9.Visible = false;
}
出現以下錯誤:
未將對象引用設置到對象的實例。
說明: 執行當前 Web 請求期間,出現未經處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。
異常詳細信息: System.NullReferenceException: 未將對象引用設置到對象的實例。
源錯誤:
行 18: username = Request.QueryString["username"];
行 19:
行 20: if (type.Equals("高校學生"))
行 21: {
行 22:
改如何解決?急!!
根據你上面的代碼和錯誤提示,你取得username,那type取值是在哪裡?是不是因為沒有type,導致NullReferenceException