asp.net C#SelectedItem.Selected = false对象引用未设置为对象

时间:2011-04-07 03:11:19

标签: c# asp.net drop-down-menu selection

downlist.SelectedItem.Selected=false;

如果下载列表的SelectedItem为空,则在运行此代码后,将出现“对象引用未设置为对象”的错误; 我该如何修改这个

的代码
downlist.ClearSelection();

afert修改,我可以避免上述异常

1 个答案:

答案 0 :(得分:1)

那么,下面怎么样?

if (downlist.SelectedItem != null) 
{
    downlist.SelectedItem.Selected=false;
}

我确信如果我完全理解你的问题,那么会有一个更复杂的解决方案,但这应该可以解决问题(除非多个线程访问downlist.SelectedItem,它们不应该在典型的ASP.Net应用程序中)。