Я создаю виджет чата, который будет добавлен в CommunityServer. Виджет отлично работает, но я только что обнаружил, что если я уроню два из этих виджетов на одну и ту же страницу, будет работать только один из них! И я совершенно уверен, что причина в том, что окно чата определено в ASP, и теперь на одной странице есть два экземпляра окна чата с одинаковым идентификатором.
Я делаю это с прямым ASP & Javascript (не по выбору), поэтому мое окно чата определяется как: <telerik:RadListBox ID="rlbMessages" runat="server" >
(не обращайте внимания, что это элемент управления telerik).
Так что я надеялся, что смогу сделать что-то вроде этого: <telerik:RadListBox ID="<%= 'rlbMessages' + chatRoomID %>" runat="server" >
Но из того, что я собрал, очевидно, вы не можете назначить идентификаторы таким образом? Какая альтернатива?