Asp.net 身份验证/授权是否阻止Jquery调用页面方法?

Asp.net 身份验证/授权是否阻止Jquery调用页面方法?,asp.net,jquery,vb.net,Asp.net,Jquery,Vb.net,我有以下JQuery代码,它在C#/Asp.net 2.0中工作得非常好,可以在default.aspx页面中调用page方法。现在我试图在VB.Net中调用一个共享页面方法,但是页面方法没有启动,我相信是因为安全原因,或者它没有找到它 这个共享vb方法所在的页面不允许匿名访问,所以我认为这就是问题所在,或者是找到该方法的路径问题。我只是在猜。在我的C#测试应用程序中,静态webmethod位于default.aspx页面中,没有安全性。谢谢你的建议和帮助 $.ajax({

我有以下JQuery代码,它在C#/Asp.net 2.0中工作得非常好,可以在default.aspx页面中调用page方法。现在我试图在VB.Net中调用一个共享页面方法,但是页面方法没有启动,我相信是因为安全原因,或者它没有找到它

这个共享vb方法所在的页面不允许匿名访问,所以我认为这就是问题所在,或者是找到该方法的路径问题。我只是在猜。在我的C#测试应用程序中,静态webmethod位于default.aspx页面中,没有安全性。谢谢你的建议和帮助

$.ajax({
                type: "POST",
                url: "Orders.aspx/GetMailPieceGroupsByAdFundTypeId",
                data: myDataToSend,
                contentType: "application/json; charset=utf-8",
                dataType: "json", 
                //error: function(XMLHttpRequest, textStatus, errorThrown) {alert(errorThrown); this;},
                success: function(data, textStatus){alert(success);mailPieceGroups = eval('(' + data + ')'); startSlideShow(mailPieceGroups); }
            });

我的问题是提供的路径不正确,这导致.ajax调用无法找到调用它的方法。 这对于我的场景是正确的:

url:“../Orders.aspx/GetMailPieceGroupsByDFundTypeId”