首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

失去焦点后引发textchanged事件后,页面回传服务端后再传到前台焦点还是引发textchanged文本框如何解决

2012-07-28 
失去焦点后引发textchanged事件后,页面回传服务端后再传到前台焦点还是引发textchanged文本框怎么解决如题

失去焦点后引发textchanged事件后,页面回传服务端后再传到前台焦点还是引发textchanged文本框怎么解决
如题:
页面上有一个文本框绑定了后台事件textchanged,从数据库根据该文本框数据,获取数据到另一个文本框
页面上有其他的文本框和下拉列表,和保存按钮,
现在的问题是离开引发textchanged事件的文本框后,事件后台执行完后焦点又回到了该文本框。
如何让焦点回到用户点击的控件上去

[解决办法]
用AJAX吧

HTML code
<body>    <form id="form1" runat="server">    <asp:ScriptManager ID="ScriptManager1" runat="server">    </asp:ScriptManager>    <p>        &nbsp;</p>    <div>        <asp:TextBox ID="TextBox1" runat="server" AutoPostBack="true" OnTextChanged="TextBox1_TextChanged"></asp:TextBox>        <asp:UpdatePanel ID="up" runat="server" UpdateMode="Conditional" RenderMode="Inline">            <ContentTemplate>                <asp:TextBox ID="TextBox2" runat="server" Enabled="false"></asp:TextBox>            </ContentTemplate>            <Triggers>                <asp:AsyncPostBackTrigger ControlID="TextBox1" />            </Triggers>        </asp:UpdatePanel>        <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>        <asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>        <asp:Button ID="Button1" runat="server" Text="Button" />    </div>    </form></body> 

热点排行