Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 加载页面后,如何加载此ASP.NET div?_C#_Jquery_Asp.net_Ajax - Fatal编程技术网

C# 加载页面后,如何加载此ASP.NET div?

C# 加载页面后,如何加载此ASP.NET div?,c#,jquery,asp.net,ajax,C#,Jquery,Asp.net,Ajax,目前我的页面上有一个div,它向服务器发出大量请求,因此加载页面大约需要10秒。我们并不总是需要这些数据,所以我希望能够有页面加载的所有信息,除了这一个div。一旦页面加载100%,我希望它加载这个div(可能显示加载…) 作为测试,我从TrackingData.aspx发出了一个ajax请求,但我似乎无法让它正常工作 我的JavaScript function ShowCurrentTime() { $.ajax({ type: "POST", url

目前我的页面上有一个div,它向服务器发出大量请求,因此加载页面大约需要10秒。我们并不总是需要这些数据,所以我希望能够有页面加载的所有信息,除了这一个div。一旦页面加载100%,我希望它加载这个div(可能显示加载…)

作为测试,我从TrackingData.aspx发出了一个ajax请求,但我似乎无法让它正常工作

我的JavaScript

 function ShowCurrentTime() {
    $.ajax({
        type: "POST",
        url: "TrackingData.aspx/GetCurrentTime",
        data: '{name: "' + $("#<%=txtUserName.ClientID%>")[0].value + '" }',
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: OnSuccess,
        failure: function(response) {
            alert("bye");
        }
    });
}
function OnSuccess() {
    alert("hi");
}

同一文件夹中有一个TrackingData.aspx,它有一个方法GetCurrentTime。这只是一个测试方法,但我应该能够在完成此工作后自己完成其余的工作。

您需要在静态方法(GetCurrentTime)之前添加此方法:

为了避免某些错误,您可以对数据使用json stringify:

data: { name: JSON.stringify($("#<%=txtUserName.ClientID%>")[0].value)}
data:{name:JSON.stringify($(“#”)[0].value}

您说过您的请求是默认的.aspx?您在方法之前添加了“[System.Web.Services.WebMethod]”吗?什么意思是“无法工作”?你需要澄清。你的密码到达了吗?有多远?您是否收到任何错误消息?JavaScript控制台或服务器事件日志中是否有错误?请在您的问题中包含这些细节,并意识到您需要预测这些问题,并在将来包含这些信息。@FarzinKanzi抱歉,是这样的。我改了。“我会修正我的措辞。”法辛坎齐,我没有。我试试看。
public static string GetCurrentTime(string name)
{
    return "Hello " + name + Environment.NewLine + "The Current Time is: "
        + DateTime.Now.ToString();
}
[System.Web.Services.WebMethod]
data: { name: JSON.stringify($("#<%=txtUserName.ClientID%>")[0].value)}