日期:2014-05-17  浏览次数:20425 次

这个问题太难解决了,解决者万分感激。(求版主关注)
Repeater中有个LinkButton id=“link” OnCliectClick="$("#link").click();return false;"
Repeater外面有个LinkButton id=“link”用来 <asp:ModalPopupExtender ID="ModalPopupExtender1" TargetControlID="link" OkControlID="btnSubmit"  Enabled="True" PopupControlID="Panel1" runat="server" ></asp:ModalPopupExtender>


现在是点击Repeater中linkbutton没有反应。或者有什么好的方法可以提供下,谢谢


------解决方案--------------------
$("#link").click();return false;


你确定外面的那个LinkButton id=“link”,转化成html代码之后id还是"link"?

应该这样OnCliectClick="outclick();return false;"

function outclick()
{
$("#<%=link.ClientID%>").click();
}

------解决方案--------------------
引用:
Repeater中有个LinkButton id=“link” OnCliectClick="$("#link").click();return false;"
Repeater外面有个LinkButton id=“link”用来 <asp:ModalPopupExtender ID="ModalPopupExtender1" TargetControlID="link" OkControlID="btnSubmit"  Enabled="True" PopupControlID="Panel1" runat="server" ></asp:ModalPopupExtender>


现在是点击Repeater中linkbutton没有反应。或者有什么好的方法可以提供下,谢谢


首先,为什么Repeater中的linkbutton是和外面的ID名一致?为什么不分开?
另外,如果想自动获得repeater中的控件ID,我这里有个方法,顺便你再检查一下,网页生成的源代码,并不是你给的ID就是生成网页后的真实ID,如果应用母版页的话,你的ID号是变化的。


<ItemTemplate>
                    <div class="GuestBook">
                        <div class="GuestBookTitle">
                            发表于:<%# Eval("LastDate")%>&nbsp; &nbsp;主题:<%# Eval("GuestTitle")%></div>
                        <div class="GuestBookContent">