我想从静态方法绑定数据源。但我在我的静态方法上看不到我的中继器。
[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 但是每当我传递地图时它都有值