用了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正常显示了啊
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正常显示了啊
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货