ASP.NET中的AJAX调用未触发服务器端方法

Nir-Z

我正在asp.net Webforms上进行开发,并且无法从客户端进行Ajax调用时解决问题。我得到了客户端脚本:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
                $.ajax({
                    type: "GET",
                    url: "Default.aspx/getnewmails",
                    data: {},
                    dataType: "html",
                    success: function (str)
                    {
                        $("#div2").html(str);
                    }
                });
        });
    </script>

和服务器端方法,它们在字符串var in中返回html Default.aspx.cs

   [WebMethod]
    public static string getnewmails()
    {

        string URI = "https://somewebsite.com/GetEmails.aspx";
        WebClient webClient = new WebClient();
        System.Collections.Specialized.NameValueCollection formData = new System.Collections.Specialized.NameValueCollection();
        try
        {
            formData["uname"] = "john.g";
            formData["upass"] = "12345";
            byte[] responseBytes = webClient.UploadValues(URI, "POST", formData);
            string Result = Encoding.UTF8.GetString(responseBytes);
            return Result;
        }
        catch
        {
            return "";
        }

    }

出于某种原因,进行ajax调用时,我得到的是同一页面的html,Default.aspx而不是我希望从getnewmails方法获得的Html。此外,当在服务器端方法中放置断点时,它不会得到打。

感谢您的协助

凯瓦尔·甘加尼

我已经更新了您的代码,它对我有用。

更新的代码:

$.ajax({
            type: "POST",
            url: "Default.aspx/getnewmails",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (data) {
                $("#div2").html(data.d);
            },
            error: function (xhr, ajaxOptions, thrownError) {
                $("#div2").html('error: ' + xhr.status + ' ' + thrownError);
            }
        });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP.NET中的AJAX调用未触发服务器端方法

来自分类Dev

对ASP.NET WebMethod的Ajax调用未触及服务器端方法

来自分类Dev

在asp.net c#中向服务器端方法发送ajax数据时出现500内部服务器错误

来自分类Dev

Ajax调用未命中.Net Web Forms App中的服务器端方法

来自分类Dev

从服务器端asp.net引发ajax调用中的错误

来自分类Dev

ASP.NET MVC 4中的jQuery Ajax调用后的服务器端重定向

来自分类Dev

如何从asp.net-webpages中的Ajax请求在服务器端获取发布的文件?

来自分类Dev

为触发ASP.NET/VB.NET中的模式弹出窗口的按钮添加服务器端事件

来自分类Dev

ASP.NET MVC从服务器端调用REST服务

来自分类Dev

如何在 html 模板 (ASP.NET) 中的 Javascript 饼图中使用 AJAX 方法显示从客户端检索的动态服务器端数据

来自分类Dev

使用jQuery直接调用ASP.NET AJAX页面方法-500(内部服务器错误)

来自分类Dev

如何使用Ajax在ASP.NET MVC上显示服务器端验证错误

来自分类Dev

jquery ajax 不起作用(服务器端是 ASP.net)

来自分类Dev

ASP.NET MVC服务器端打印

来自分类Dev

ASP.NET图表在服务器端崩溃

来自分类Dev

无法在服务器中运行asp.net Core,Angular 2,服务器端渲染项目

来自分类Dev

使用navlink时不会触发Blazor ASP.Net Core(服务器端)中的自定义URL重写规则

来自分类Dev

ASP.NET Core中的服务器端图形

来自分类Dev

Visual COBOL中的ASP.NET服务器端脚本

来自分类Dev

Visual COBOL中的ASP.NET服务器端脚本

来自分类Dev

在ASP.NET WebForms中在服务器端初始化bootsrap datatimepicker

来自分类Dev

从javascript或代码隐藏C#函数ASP.NET调用服务器端C#函数

来自分类Dev

ASP和ASP.Net支持哪些服务器端脚本语言

来自分类Dev

ASP按钮单击不会在服务器端触发

来自分类Dev

带有异步服务器调用的ASP.NET AJAX进度指示

来自分类Dev

带有ajax的javascript函数的ASP.NET MVC调用服务器

来自分类Dev

Asp.net MVC Ajax调用未调用控制器方法

来自分类Dev

复选框使用asp.net服务器端在GridView中检查长度

来自分类Dev

如何使用TextMode =“ Date”将服务器端代码中的值设置为asp.net TextBox?

Related 相关文章

  1. 1

    ASP.NET中的AJAX调用未触发服务器端方法

  2. 2

    对ASP.NET WebMethod的Ajax调用未触及服务器端方法

  3. 3

    在asp.net c#中向服务器端方法发送ajax数据时出现500内部服务器错误

  4. 4

    Ajax调用未命中.Net Web Forms App中的服务器端方法

  5. 5

    从服务器端asp.net引发ajax调用中的错误

  6. 6

    ASP.NET MVC 4中的jQuery Ajax调用后的服务器端重定向

  7. 7

    如何从asp.net-webpages中的Ajax请求在服务器端获取发布的文件?

  8. 8

    为触发ASP.NET/VB.NET中的模式弹出窗口的按钮添加服务器端事件

  9. 9

    ASP.NET MVC从服务器端调用REST服务

  10. 10

    如何在 html 模板 (ASP.NET) 中的 Javascript 饼图中使用 AJAX 方法显示从客户端检索的动态服务器端数据

  11. 11

    使用jQuery直接调用ASP.NET AJAX页面方法-500(内部服务器错误)

  12. 12

    如何使用Ajax在ASP.NET MVC上显示服务器端验证错误

  13. 13

    jquery ajax 不起作用(服务器端是 ASP.net)

  14. 14

    ASP.NET MVC服务器端打印

  15. 15

    ASP.NET图表在服务器端崩溃

  16. 16

    无法在服务器中运行asp.net Core,Angular 2,服务器端渲染项目

  17. 17

    使用navlink时不会触发Blazor ASP.Net Core(服务器端)中的自定义URL重写规则

  18. 18

    ASP.NET Core中的服务器端图形

  19. 19

    Visual COBOL中的ASP.NET服务器端脚本

  20. 20

    Visual COBOL中的ASP.NET服务器端脚本

  21. 21

    在ASP.NET WebForms中在服务器端初始化bootsrap datatimepicker

  22. 22

    从javascript或代码隐藏C#函数ASP.NET调用服务器端C#函数

  23. 23

    ASP和ASP.Net支持哪些服务器端脚本语言

  24. 24

    ASP按钮单击不会在服务器端触发

  25. 25

    带有异步服务器调用的ASP.NET AJAX进度指示

  26. 26

    带有ajax的javascript函数的ASP.NET MVC调用服务器

  27. 27

    Asp.net MVC Ajax调用未调用控制器方法

  28. 28

    复选框使用asp.net服务器端在GridView中检查长度

  29. 29

    如何使用TextMode =“ Date”将服务器端代码中的值设置为asp.net TextBox?

热门标签

归档