服务端控件有三个属性标志控件的唯一名称,这三个属性是:ID,UniqueID和ClientID。其中ID表示我们给它命名的ID,不管在服务端还是客户端程序中都不会使用这个ID;UniqueID表示控件的服务端ID,在服务端标志控件的唯一名称;ClientID表示控件的客户端ID,在客户端标记页面中元素唯一名称。从使用角度讲,如果继承了INamingContainer接口,当我们为子控件设定一个ID后,它的UniqueID和ClientID会自动加上父控件名称和分隔符作为前缀。一般来说,在服务端分隔符默认使用“$”进行分隔(UniqueID),但是到了客户端会自动将这些“$”转换为下画线“_”(ClientID),即客户端ID和服务端ID名称是一样的,只是分隔符不同。
服务器控件的ID(转)
最新推荐文章于 2017-02-24 16:02:01 发布