当我为tabtrip添加或使用telerik控件时,我一直在遇到间歇性问题。
这是它的样子:
创建控件时出错 - telerik:RadTabStrip重复的组件名称'RadTabStrip1'。组件名称必须唯一且不区分大小写。
我做了什么:
重启VS. 卸载并重新安装AJAX控件 将Telerik.Web.UI bin文件复制到项目的bin目录中 web.config中的所有程序集都与我正在处理的BIN的当前版本匹配。
但是,我仍然比平常更频繁地解决这个问题。点击智能标签几次或重启VS后再次工作。最近,我不得不继续更新BIN文件并再次重启VS以使其工作。还尝试清除VS缓存,但它一直在发生。你们有关于如何永久解决这个问题的其他建议吗?
更新
它再次发生,似乎在尝试遵循层次结构w模板演示并执行以下操作时发生
创建了一个网格并包含了一个nestedviewtemplate标记
在标签内做了一个radtabstrip
放置一个标签并添加了一个多页面(此时使用了智能标签)
添加了radlistview控件。甚至添加了占位符标记。
这是我在标签
<telerik:RadMultiPage ID="RadMultiPage1" runat="server">
<telerik:RadPageView ID="RadPageView1" runat="server">
<telerik:RadListView ID="RadListView1" runat="server" ItemPlaceholderID="PlaceHolder1" DataKeyNames="JobOrderIndex" DataSourceID="SqlDataSource20">
<LayoutTemplate>
<div>
<asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
</div>
</LayoutTemplate>
<ItemTemplate>
<table>
<tr>
<td><i>Job Order No.</i>
</td>
<td>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("JobOrderNumber", "{0}") %>'></asp:Label>
</td>
<th>Status</th>
<th>
<asp:Label ID="Label3" runat="server" Text='<%# Eval("JobOrderStatus", "{0}") %>'></asp:Label>
</th>
</tr>
<tr>
<td>Plate Number</td>
<td>
<asp:Label ID="Label2" runat="server" Text='<%# Eval("ProfitCenter", "{0}") %>'></asp:Label>
</td>
<td>Job Type</td>
<td>
<asp:Label ID="Label5" runat="server" Text='<%# Eval("JobType", "{0}") %>'></asp:Label>
</td>
</tr>
<tr>
<td>Job Order Date</td>
<td>
<asp:Label ID="Label4" runat="server" Text='<%# Eval("JobOrderDate", "{0:d}") %>'></asp:Label>
</td>
<td>Created By</td>
<td>
<asp:Label ID="Label6" runat="server" Text="Label"></asp:Label>
</td>
</tr>
<tr>
<td>Problem Description</td>
<td colspan="3">
<asp:Label ID="Label7" runat="server" Text='<%# Eval("ProblemDescription", "{0}") %>'></asp:Label>
</td>
</tr>
</table>
</ItemTemplate>
</telerik:RadListView>
因此,我注意到,只要我放置RadListView控件的源并且网格或选项卡的某些其他控件或智能标记不会显示,就会发生错误。
如果您注意到我没有做任何正确的事(大部分时间都是这样),请告诉我,我将非常感谢您可以与我分享的智慧,因此它可能是我应该成为的Telerik大师赛。
再次感谢,
C
答案 0 :(得分:0)
我想通了,我最终添加了一个控制.aspx页面,当在一个模块中找到2个具有相同ID的控件时会发生此错误。