繁体   English   中英

Telerik TabStrip控件的间歇性问题“错误创建控件”

[英]Intermittent issue with Telerik TabStrip controls 'error creating control'

我在为Tabstrip添加或使用telerik控件时遇到间歇性问题。

看起来是这样的:

http://imgur.com/DYhXzNy

创建控件时出错-telerik:RadTabStrip组件名称重复'RadTabStrip1'。 组件名称必须唯一且不区分大小写。

我做了什么:

重新启动VS卸载并重新安装AJAX控件将Telerik.Web.UI bin文件复制到我项目的bin目录中。web.config中的所有程序集都与我正在使用的BIN当前版本匹配。

但是,我仍然比平常更频繁地遇到此问题。 单击智能标记几次或重新启动VS后,它可以再次工作。 最近,我不得不继续更新BIN文件,然后再次重新启动VS才能使其正常工作。 还尝试清除VS缓存,但这种情况一直在发生。 你们对我如何能够永久解决此问题有其他建议?

更新:

它再次发生,并且似乎在尝试遵循带有模板演示的层次结构并执行以下操作时发生

  1. 创建一个网格并包含一个nestedviewtemplate标签

  2. 在标签内做了radtabstrip

  3. 放置了一个标签并添加了一个多页(此时使用了智能标记)

  4. 添加了radlistview控件。 甚至添加了占位符标记。

  5. 这是标签之后我做的

 <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

我弄清楚了,最终我添加了一个控件.aspx页,当在一个模块中找到2个具有相同ID的控件时,就会发生此错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM