c# - 在 Asp.Net 中获取 jQuery Ajax 返回数据

标签 c# javascript asp.net jquery

我是 jQuery 的新手,不了解 jQuery Ajax 是如何返回数据的。我有一些简单的函数来获取如下所示的一些数据

[WebMethod(EnableSession = false)]
protected int SignIn()
{
    return 0;
}

在我的 .aspx 页面中有这个

$(document).ready(function () {
        $("#si").click(function 
            () {
            $.ajax({
                type: "POST",
                url: "SignIn.aspx/SignIn",
                contentType: "application/json",
                success: function (txt) {
                    alert(txt);
                }
            });
        });
    });

但在警报中我得到了整个 SignIn.aspx(所有 html 标记等)。如何提醒 SignIn() 返回的 0?谢谢

最佳答案

SignIn 方法设为静态和公开,并使用以下代码显示警报:alert(txt.d);

关于c# - 在 Asp.Net 中获取 jQuery Ajax 返回数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8094112/

相关文章:

c# - 使用 SignalR 推送事件 "DB Data Changes"

c# - 通过 CaSTLe Windsor 中的属性注入(inject)进行循环依赖

asp.net - Orchard Web 应用程序中的虚拟目录

c# - ASP.NET GridView 焦点选定行

javascript - 单独的 javascript 文件和按相同顺序合并文件之间有什么技术区别

c# - 使用 Microsoft 报表查看器 : Request for the permission of type 'System.Security.Permissions.SecurityPermission' Failed

c# - PackageIcon 和 PackageIconUrl 都不能在 dotnet build 中工作

c# - 如何将依赖注入(inject)应用于抽象工厂

javascript - VueJS 在另一个组件中使用组件时遇到问题

javascript - 如果我让所有数据对所有 Controller 可用,我会遇到什么问题?