jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – ASP.NET AJAX PageMethods调用.NET 4.5 IIS 7.5的整个页面大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在aspx页面代码隐藏中@L_262_2@pageMethod.我得到整个页面的响应而不是webMethod响应.此外,我尝试使用 jquery@L_262_2@相同的webMethod并将整个页面作为响应.

Client:

  <asp:ScriptManager ID="scriptManager1" runat="server" EnablePartialRendering="True"
 EnablePageMethods="true" EnableScriptGlobalization="true" EnableScriptLocalization="true" >

function Testnumber() {
PageMethods.getnumber(ResponseTest);
}

 function ResponseTest(responsE){
          var num = response.d;
      }

CodeBehind:

 [WebMethod]  
 public static int getnumber()
        {
            return accountnumber;
        }

我正在使用.NET 4.5.1和IIS7.5,我认为问题是在VS2013中构建的无扩展URL中实现的.我使用以下web.config sys.webserver

<system.webServer>
        <validation validateIntegratedModeConfiguration="false" />
 <modules runAllManagedModulesForAllrequests="true">
      <remove name="ScriptModule" />
      <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule,System.Web.Extensions,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35" />
    </modules>
        <handlers>
          <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
          <remove name="OPTIONSVerbHandler" />
          <remove name="TRACEVerbHandler" />
          <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferrequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
        </handlers>
      </system.webServer>

我通过Jquery ajax@L_262_2@尝试了相同的操作并获得了整页.我错过了什么吗?

解决方法

如果您使用的是友好网址,请添加

PageMethods.set_path(PageMethods.get_path() + '.aspx');

你的js

祝好运!

大佬总结

以上是大佬教程为你收集整理的jquery – ASP.NET AJAX PageMethods调用.NET 4.5 IIS 7.5的整个页面全部内容,希望文章能够帮你解决jquery – ASP.NET AJAX PageMethods调用.NET 4.5 IIS 7.5的整个页面所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。