ASP.NET全局Web方法后端

时间:2016-11-17 04:48:36

标签: c# asp.net

我想知道是否可以对全局代码隐藏进行ajax调用。

因此,如果我要通过ExampleA.aspxExampleB.aspx拨打电话,我是否有办法处理这些[WebMethod]来电,为了论证,请在Global.aspx.cs中说明所以我不必在这些示例后端中有重复的功能。

我正在尝试使用.ashx页面,但我觉得我采取的是错误的方法。我觉得可能有更简单的方法来实现这一点。


ExampleA.aspx和ExampleB.aspx

<script type="text/javascript">
    $.ajax({
        type: "POST",
        url: "Global.aspx/GetFoo",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(data){
            //Displays "Bar"
            alert(data);
        }
   );
</script>


Global.aspx.cs

public class Global
{
     [WebMethod]
     public static string GetFoo()
     {
          return "Bar";
     }
}

0 个答案:

没有答案