asp.net问题

Nov*_*Net 1 asp.net

selectCourseList.SelectedIndex=Convert.ToInt32(selectCourseList.Items.FindByValue(newStudentCourseId));
Run Code Online (Sandbox Code Playgroud)

给出以下错误无法将类型为"System.Web.UI.WebControls.ListItem"的对象强制转换为"System.IConvertible".

我不明白这是怎么回事

Mar*_*rke 7

selectCourseList.Items.FindByValue(newStudentCourseId)
Run Code Online (Sandbox Code Playgroud)

上面的内容将为您提供一个ListItem,因此您不能使用Convert.ToInt32,然后按照您描述的方式设置索引.

而是尝试:

selectCourseList.Items.FindByValue(newStudentCourseId).Selected = true;
Run Code Online (Sandbox Code Playgroud)