静的メソッドから dataSource をバインドしたい。しかし、静的メソッドでリピーターが見えません。
[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が発生しますが、マップを渡すたびに値が含まれています