以下のコードは、ポストバック(非同期または非同期) ) - Ajax Control Toolkit(4.1.51116)にある新しいHtmlEditorExtenderコントロール。HtmlEditorExtender Ajaxコントロール - ポストバック(非同期または非同期)スチールフォーカス - ページがスクロール位置を保持しません
問題:ページの上部にあるリンクをクリックする
は、ダウン下にすべての方法をスクロールし、フォーカスを盗むために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をタグとして追加する必要がありますが、評判を持っていない:)
これは単なるgueassですが、問題がありますあなたが焦点を絞っているわけではなく、完全なポストバックが起こっているというわけではありません。 –