JQGrid - Cannot call ASP.NET WebMethod but can with Ajax

前端 未结 2 1458
遇见更好的自我
遇见更好的自我 2020-12-10 08:48

I am new to jqGrid and I have found it difficult to follow the documentation jqGrid Documentation

I cannot figure out how to call a WebMethod when setting up the JQG

2条回答
  •  悲哀的现实
    2020-12-10 08:49

    I also struggled a lot to get jqGrid working with WebMethod. Given below is what worked at the end.

    ASPX

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="GridTest.aspx.cs" Inherits="SMFLWeb.GridTest" %>
    
    
    
        
        
        
    
        
        
    
        
        
    
        
        
        
    
        
    
    
        

    Code Behind

    namespace SMFLWeb
    {
        public partial class GridTest : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
    
            }
            [System.Web.Services.WebMethod(BufferResponse = false)]
            public static List GetMyGames(string useMyFilter)
            {
                List games = new List();
                Game g1 = new Game();
                g1.GameID = 1;
                g1.GameName = "A";
    
                Game g2 = new Game();
                g2.GameID = 2;
                g2.GameName = "B";
    
                Game g3 = new Game();
                g3.GameID = 3;
                g3.GameName = "C";
    
                Game g4 = new Game();
                g4.GameID = 4;
                g4.GameName = "D";
    
                Game g5 = new Game();
                g5.GameID = 5;
                g5.GameName = "E";
    
                games.Add(g1);
                games.Add(g2);
                games.Add(g3);
                games.Add(g4);
                games.Add(g5);
    
                return games;
            }
    
    
        }
    }
    

提交回复
热议问题