务器控件的ID后台拿不到 runat="server" 也写了 为什么后台调不到ID??

图片说明

你放到其他组件中了吧,如datagrid,repeater,或者母版里面,这样当然获取不到,是属于这些控件的子控件了

放repeater中可以给repeater添加 OnItemDataBound="BindRP"事件,事件里面获取

 protected void BindRP(object sender, RepeaterItemEventArgs e){
string s = ((Label)e.Item.FindControl("Label1")).Text;

图片说明