我正在一個ASP .Net C#項目,我是一個初學者在網絡編程。在運行時出現以下錯誤:未將對象引用設置爲對象的實例。得到這個錯誤
未將對象引用設置爲對象的實例。
下面是我的代碼:
protected void Page_Load(object sender, EventArgs e)
{
txtUsername.Focus();
if (cmbThemes.SelectedItem.Text=="Red")
{
pnlSignin.Border.BorderColor = Color.Orange;
}
}
cmbThemes
是ComboBox
。
在此先感謝。
有沒有項目選擇時,'cmbThemes.SelectedItem'可以'null'並導致空異常 –
哪條線拋出一個異常?你確定'Page_Load()'有'cmbThemes.SelectedItem'嗎? – Enam
在第一行使用斷點。然後一步一步進行,直到異常提出。您可以隨時使用您的即時窗口(在Visual Studio中)直接執行命令並找出哪個變量爲空。我想'cmbThemes'沒有選定的項目... –