用了datalist,希望选择comment 这个command以后该项变为selectedItem并且该Item获得焦点,页面定位于此。
VB写的。本来想用document.getelementbyid()的,但是用不了啊,说document未定义代码如下:
 If e.CommandSource.CommandName = "comment" Then
  MyDataList.SelectedIndex = e.Item.ItemIndex '设定选择项
  MyDataList.SelectedItem.Focus()
  ElseIf e.CommandSource.CommandName = "close" Then
  MyDataList.SelectedIndex = e.Item.ItemIndex   
  mydatalist.selecteditem.focuse() '获得焦点
  MyDataList.SelectedIndex = -1 '取消选择项
end if
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
不加focus的两句的时候运行很正常。应该是focus的selecteditem为获得实例吧难道是selectedindex取得不对吗? 但是我selecteditemtemplate正常显示了啊