草庐IT

ajax_time_interval

全部标签

c# - 使用 jQuery AJAX 将字符串数组传递给具有可变数量参数的 web 方法

我正在尝试使用jQueryAjax将字符串参数数组传递给C#ASP.NETWeb服务。这是我的示例网络方法。请注意,该函数接受可变数量的参数。运行jquery时,Chrome的javascript控制台出现500InternalServerError。我正在使用jquery1.6.2和.NET3.5[WebMethod]publicstringConcat(paramsstring[]arr){stringresult="";for(inti=0;i这是jquery:$(document).ready(function(){varmyCars=newArray();myCars[0]=

c# - Ajax文件上传错误

我正在尝试实现一个简单的ajaxtoolkitfileupload控件,但每次我单击“上传”时,我得到的只是一个错误。我尝试在“AjaxFileUpload1_UploadComplete”函数中放置断点,但它甚至不会被触发。(可能是因为上传尚未完成?)我应该怎么做才能让它工作?这里是错误:这是我的aspx:这是背后的功能:protectedvoidAjaxFileUpload1_UploadComplete(objectsender,AjaxControlToolkit.AjaxFileUploadEventArgse){stringid="038191904";Directory.

c# - ASP.NET MVC 中的 Ajax 文件上传和 JQuery 表单数据

我在将formData发布到服务器端操作方法时遇到了一些问题。因为ajax调用不会将文件发送到服务器,所以我必须像这样手动将文件uploader数据添加到formData:varformData=newFormData();formData.append("imageFile",$("#imageFile").file);formData.append("coverFile",$("#coverFile").file);我编写了需要使用ajax调用将表单数据发布到服务器的jQuery函数。它有效,但在服务器端发布的formData始终为null!这是我的脚本:functionSubmi

c# - Jquery Ajax 请求不适用于 IE 10(由于缓存)

我想从这个开始。我受够了IE。我有以下代码:$(function(){$("#cal").on('click',"#forward",function(){$.ajax({url:"Home/Calendar?target=forward",type:"GET",success:function(result){$("#cal").html(result);}});});});$(function(){$("#cal").on('click',"#backwards",function(){$.ajax({url:"Home/Calendar?target=backwards",typ

c# - IdentityServer4/Newtonsoft.Json 中的探查器 BLOCKED_TIME

我遇到的问题是我的IdentityServer的/connect/introspect端点有时真的很慢(一次调用需要10秒)。正如您在下面看到的,大多数调用(18k)执行得很快(我启用了新的ApplicationInsightsprofiling大多数缓慢的轨迹看起来像这样:正如在ApplicationInsightsprofilerpage上所说:BLOCKED_TIMEindicatesthecodeiswaitingforanotherresourcetobeavailable,suchaswaitingforasynchronizationobject,waitingforat

c# - MVC Ajax.ActionLink 找不到 POST 方法

我在我的Controller中声明了一个POST方法:[AcceptVerbs(HttpVerbs.Post)]publicActionResultUpdateComments(intid,stringcomments){//...}在我看来还有一个ActionLink:当它尝试路由此请求时,我收到“未找到”错误。如果我从Controller中的UpdateComments方法中删除POST限制,它就可以正常工作。我错过了什么? 最佳答案 它似乎不喜欢我声明OnFailure和OnSuccess回调的方式。我猜它无法解析我的Ajax

c# - MVC 4 - JSON ajax 操作结果的 GZIP 压缩

这个问题在这里已经有了答案:howtogzipcontentinasp.netMVC?(3个答案)关闭5年前。问题我在IIS7.5上运行的MVC4应用程序上有一个TelerikMVCUI网格,它可能会通过AJAX返回大量JSON数据,在极端情况下为800kb或更多。由于有效负载可能很大,我想对其进行GZIP压缩。对于我的一生,我无法让它工作。ControllerAction是:publicActionResult_CustomBinding([DataSourceRequest]DataSourceRequestrequest,SearchMemberModelsearch){//Do

c# - UInt64 和 "The operation overflows at compile time in checked mode"- CS0220

这感觉像是一个愚蠢的问题,但我似乎看不到答案。我有一个UInt64,它的最大值应该是UInt64.MaxValue18446744073709551615但是,当我尝试分配一个中等大小的数字时,出现“在检查模式下编译时操作溢出”的溢出错误。如果我将它包装在一个“未经检查”的block中,那么它会编译并运行,就像这个变量为零一样:UInt64value1=1073741824*8;//CompileerrorCS0220UInt64value2=8589934592;//Actualvalue-noerror为什么会这样? 最佳答案

c# - JQuery ajax 调用 httpget webmethod (c#) 不工作

我正在尝试让ajax访问代码隐藏的web方法。问题是我不断从jQueryonfail方法中收到错误“parserror”。如果我将GET更改为POST,一切正常。请在下面查看我的代码。Ajax调用varid="li1234";functionAjaxGet(){$.ajax({type:"GET",url:"webmethods.aspx/AjaxGet",data:"{'id':'"+id+"'}",contentType:"application/json;charset=utf-8",dataType:"json",async:false,success:function(msg

c# - ASP.NET - Ajax.BeginForm OnSuccess 回调与参数

我想向我的OnSuccess回调添加更多参数(但保留ajax上下文变量)。我所做的是:using(Ajax.BeginForm("Register",newAjaxOptions(){OnSuccess="newfunction(arg){HandleBasicForm(arg,'MyCustomVariable')}",...JS函数:functionHandleBasicForm(ajaxContext,myCustomVariable){varcontent=ajaxContext.get_response().get_object();....}但是ajaxContext为空。