日期:2014-05-18  浏览次数:20865 次

会用FreeTextBox控件的麻烦帮看下
问题比较具体(FreeTextBox版本:3.3.1):
在一个页面里同时存在FreeTextBox与UpdatePanel控件(FreeTextBox不在UpdatePanel内)。UpdatePanel的作用是使用Timer刷新系统时间,FreeTextBox用作输入框。

出现的问题是:每次Timer回传时FreeTextBox都会跟着刷新(IE6下的现象是FreeTextBox的焦点会回到第一个字符前面,其他浏览器的现象则是FreeTextBox的焦点会跑到左下角的按钮上……)。

在下也在网上查看了下关于FreeTextBox与UpdatePanel兼容性的问题,但似乎不是针对在下这个问题的。哪位大虾也遇到过与在下相似的问题没?

部分关键代码如下:
HTML code

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div class="rightAlign">
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
当前时间:<asp:Label ID="lblTime" runat="server" Text=""></asp:Label><asp:Timer ID="tmrTimer" runat="server" Interval="1000" ontick="tmrTimer_Tick"></asp:Timer>
</ContentTemplate>
</asp:UpdatePanel>
</div>
......
<div class="centerAlign">
<FTB:FreeTextBox ID="FreeTextBox1" runat="server"></FTB:FreeTextBox>
</div>



------解决方案--------------------
楼主想要的话给你个下载地址,我上传上去的:

下载地址
------解决方案--------------------
我也再帮你顶一下,我忘了你下载的那里面我有没有写怎么配置,你要是没配置好,可以问我,呵呵!
------解决方案--------------------
换百度的编辑器吧,好用方便