【发布时间】:2012-03-27 03:46:07
【问题描述】:
下面的代码有一个链接可以导致回发(异步或非异步),然后是顶部填充为 5000 的 div :) - 以及在 Ajax 控件工具包 (4.1.51116) 中找到的新 HtmlEditorExtender 控件。
问题:
单击页面顶部的链接会导致 HtmlEditorExtender 窃取焦点,一直向下滚动到底部。
问题:
有谁知道这是否是一个已知的错误? 谁能想到解决办法?
我什至想不出如何在页面上将此控件与导致回发的任何其他控件一起使用!
守则:
<div>
<asp:UpdatePanel runat="server">
<ContentTemplate>
<asp:LinkButton runat="server">test asynch postback - PLEASE DONT SCROLL DOWN!! :)</asp:LinkButton>
</ContentTemplate>
</asp:UpdatePanel>
<br />
<div style="padding-top: 5000px">
Nooooooooooooooooooooooooo!!!!
<asp:TextBox ID="txtPageBody" TextMode="MultiLine" Width="200px" runat="server" />
<act:HtmlEditorExtender ID="htmlPageBody" runat="server" TargetControlID="txtPageBody" >
<Toolbar>
<act:Bold />
</Toolbar>
</act:HtmlEditorExtender>
</div>
</div>
HtmlEditorExtender 应该作为标签添加,但没有声誉:)
【问题讨论】:
-
这只是一个猜测,但问题不在于您失去焦点,而是正在发生完整的回发,我正在处理类似的问题。
标签: asp.net asp.net-ajax postback ajaxcontroltoolkit