通过AJAX触发Page_Init和Page_Load调用CodeBehind方法作为WebMethod公开

时间:2014-03-07 22:11:12

标签: c# jquery asp.net

所以我有以下jQuery AJAX:

   $.ajax({
                url: 'Esign.aspx/LoadPdf',
                data: {
                    withEsign:'<%= WithEsign%>',
                    isPreview:'<%= IsPreview%>'
                },
                cache: false,
                context: document.body,
                type: 'POST',
                success: function (response) {
                    console.log(response);
                }
            });

然后在我的代码后面我有:

    [WebMethod]
    public string LoadPdf(bool withEsign = false, bool isPreview = true)
    {
        return url;
    }

问题是我的Page_Init和Page_Load被触发且 IsPostPack为假

1 个答案:

答案 0 :(得分:0)

JSON.signify数据参数在发送之前。