Может ли кто-нибудь объяснить причины, по которым свойство name дочерних элементов управления Repeater будет генерироваться по-разному в приложении ASP.NET при его развертывании на разных серверах IIS?
Один из нескольких серверов IIS Имя генерируется в формате:
String.Format("{0}:_ctl{1:00}:{2}", RepeaterControlID, itemIndex, ChildControlID);
, например
<input name="Mntc_Software_List:_ctl1:id" id="Mntc_Software_List__ctl1_id" type="hidden" value="1772" />
и на других серверах IIS формат:
String.Format("{0}$ctl{1}${2}", RepeaterControlID, itemIndex, ChildControlID);
1012 *, например *
<input name="Mntc_Software_List$ctl01$id" type="hidden" id="Mntc_Software_List_ctl01_id" value="1772" />