Dropdownlist dd=this.dvBookList.FindControl("名").as DropDownList

来源:百度知道 编辑:UC知道 时间:2024/06/06 16:52:47
as代表什么意思及整句话的意思,谢谢。非常感谢大家

应该是
Dropdownlist dd=this.dvBookList.FindControl("名") as DropDownList
as前面没有.吧
as的意思就是类型转换,如果转换失败,那么dd就是null,这句不会出错。
而Dropdownlist dd=(DropDownList)this.dvBookList.FindControl("名");
也是类型转换,属于强制性,如果转换失败,会出错。
转换失败是指,没有找到该控件,或者该控件不是该类型(DropDownList)。

应该是代表你寻找的控件类型吧。

C#中一般使用这种方法。

Dropdownlist dd = (DropDownList)this.dvBookList.FindControl("名");

语句中as前面没有点好吧
意思是说从一个控件ID为dvBookList里检索出一个控件叫“名”的,再把它转成DropDownList,然后赋予一个类型为Dropdownlist名叫dd的对象

类型转换,转换成DropDownList类型,就可以进行操作了!