0

我想从静态方法绑定数据源。但我在我的静态方法上看不到我的中继器。

[WebMethod]
public static int setPages(string num)
{
   int result = MarketplaceDataBridge.SetPageNumber(num); 
   repeater1.datasource(result);
   repeater1.databind();     
   return result;
}

有可能做到这一点吗?或者我可以做些什么来实现这一点谢谢。

-我一直在搜索从调用静态到非静态并将ajax值传递到创建Web服务的任何地方哈哈-抱歉成为这样一个新手-

--更新我可以这样称呼它

public partial class _Default : System.Web.UI.Page
{    
    [WebMethod]
    public static int setPages(string num)
    {
       _Default page = new _Default();
       int result = MarketplaceDataBridge.SetPageNumber(num); 
       page.binder(result);    
       return result;
    }

private void binder(List<MobileApplication> map)
        {
            List<MobileApplication> maps = new List<MobileApplication>();

            maps = map;
            if (maps != null)
            {
                Apps.DataSource = maps;
                Apps.DataBind();
            }

        }
}

但是我收到错误 unhandledNullException 但是每当我传递地图时它都有值

4

1 回答 1

0

尝试使您的活页夹方法也静态

于 2012-12-06T07:44:11.060 回答