你调用的对象是空的.得到这个错误

Rah*_*n R 0 .net c# asp.net combobox

我正在开发一个ASP .Net C#项目,我是网络编程的初学者.我在运行时得到以下错误:

你调用的对象是空的.

以下是我的代码:

protected void Page_Load(object sender, EventArgs e)
{
    txtUsername.Focus();
    if (cmbThemes.SelectedItem.Text=="Red")
    {
        pnlSignin.Border.BorderColor = Color.Orange;
    }
}
Run Code Online (Sandbox Code Playgroud)

cmbThemes是一个ComboBox.

提前致谢.

Ehs*_*san 7

更改

if (cmbThemes.SelectedItem.Text=="Red")
Run Code Online (Sandbox Code Playgroud)

至

if (cmbThemes.SelectedItem !=null &&cmbThemes.SelectedItem.Text=="Red")
{}
Run Code Online (Sandbox Code Playgroud)