Javascript 如何在ASP.NET Web表单中每两秒钟自动回发到服务器

Javascript 如何在ASP.NET Web表单中每两秒钟自动回发到服务器,javascript,jquery,asp.net,textbox,Javascript,Jquery,Asp.net,Textbox,我有这样的文本框: <asp:TextBox runat="server" ID="Text1"></asp:TextBox> 我希望我的文本框使用javascript中的设置间隔每两秒回发一次到服务器。如果您只想在特定时间段回发一个值到服务器,而不回发整页内容,则需要在ASP.NET Web表单中使用Ajax和WebMethod <asp:TextBox runat="server" ID="Text1" /> <script src="htt

我有这样的文本框:

 <asp:TextBox runat="server" ID="Text1"></asp:TextBox>


我希望我的文本框使用javascript中的设置间隔每两秒回发一次到服务器。

如果您只想在特定时间段回发一个值到服务器,而不回发整页内容,则需要在ASP.NET Web表单中使用AjaxWebMethod

<asp:TextBox runat="server" ID="Text1" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script type="text/javascript">

    var text1 = $("#<%= Text1.ClientID %>");
    setInterval(function () {
        var data = { text: text1.val() };
        $.ajax({
            type: "POST",
            url: '<%= ResolveUrl("~/WebForm1.aspx/postjson") %>',
            data: JSON.stringify(data),
            contentType: "application/json",
            success: function (msg) {
                console.log(msg.d);
            }
        });
    }, 10000); // Post back to server via Ajax every 10 secs
</script>
如果在新版本的ASP.NET Web表单中出现401错误,则需要设置
重定向模式.Off

public static class RouteConfig
{
    public static void RegisterRoutes(RouteCollection routes)
    {
        var settings = new FriendlyUrlSettings();
        settings.AutoRedirectMode = RedirectMode.Off; <---
        routes.EnableFriendlyUrls(settings);
    }
}
公共静态类RouteConfig
{
公共静态无效注册表项(路由收集路由)
{
var settings=new FriendlyUrlSettings();

settings.AutoRedirectMode=RedirectMode.Off;你的意思是通过Ajax每两秒钟回发一次服务器?@brk,已经更新了,我的意思是“每两秒钟回发一次服务器”,我很抱歉,@Win,是的,先生,你知道我的意思。你能解决我的问题吗?你能给我们一个你打电话来发布你想要的信息的例子吗?然后我们可以帮助你在repeatuse u doPostBack上把它应用到你的文本框中,并在它周围设置一个间隔
public static class RouteConfig
{
    public static void RegisterRoutes(RouteCollection routes)
    {
        var settings = new FriendlyUrlSettings();
        settings.AutoRedirectMode = RedirectMode.Off; <---
        routes.EnableFriendlyUrls(settings);
    }
}