【发布时间】:2011-02-16 13:08:26
【问题描述】:
我正在创建一个将放入 CommunityServer 的聊天小部件。该小部件效果很好,但我刚刚发现,如果我将其中两个小部件放到同一页面上,则只有一个可以工作!而且我很确定原因是因为聊天窗口是在ASP中定义的,现在在同一页面上有两个具有相同ID的聊天窗口实例。
我使用直接的 ASP 和 Javascript(不是选择)来执行此操作,因此我的聊天窗口定义为:<telerik:RadListBox ID="rlbMessages" runat="server" >(不要介意它是 Telerik 控件)。
所以我希望我能做这样的事情:<telerik:RadListBox ID="<%= 'rlbMessages' + chatRoomID %>" runat="server" >
但是根据我收集到的信息,显然您不能这样分配 ID?有什么选择?
【问题讨论】:
-
可能在您的第二个 sn-p 代码中,需要引用“rlbMessages”字符串,但我不知道 ASP,所以我不会猜测确切的语法。好吧,我猜:你试过
ID="rlbMessages<%= chatRoomID %>"吗? -
没错,我写这句话是对我想要完成的工作的建议。我会更新它。是的,我也试过你的建议。我先尝试过,但没有运气。
标签: javascript asp.net controls