我卡住了这个错误:
"发现多个具有相同ID ' ID '的控件"
当我试图在ASP中添加评级控制时,我得到了这个错误。. NET网页。下面是评级控制的代码:
<myrating:Rating ID="LikeRating1" runat="server"
CurrentRating="3"
MaxRating="5"
StarCssClass="ratingStar"
WaitingStarCssClass="savedRatingStar"
FilledStarCssClass="filledRatingStar"
EmptyStarCssClass="emptyRatingStar"
OnChanged="LikeRating_Changed"
style="float: left;">
</myrating:Rating>
在这一页的开头,我还加了这一行:
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="myrating" %>
为什么我得到这个错误比?我不认为这个文件中有任何id冲突,因为当我添加这个评级控制时,我得到了这个错误。请帮忙,谢谢。
你确定这是评级控制做的吗?在源(网站源,在浏览器中),您是否单独搜索了id="id" ?是否动态添加控件而不设置其ID?
还有另一种可能性,如果它在删除第一个检测到的控件后给出相同的错误,您必须重写base. someemethod…它被调用的时候已经被重写了。例如frameworkinitialize (){//base. frameworkinitialize ()}和some_event[page_Load]{frameworkinitialize ()}