读书人

失去焦点后引发textchanged事件后页

发布时间: 2012-07-28 12:25:13 作者: rapoo

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

[解决办法]
用AJAX吧

HTML code
<body>    <form id="form1" runat="server">    <asp:ScriptManager ID="ScriptManager1" runat="server">    </asp:ScriptManager>    <p>         </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> 

读书人网 >asp.net

热点推荐