2012-12-06 55 views
0

我想從一個靜態方法綁定一個數據源。但我無法看到我的靜態方法中繼器。如何從靜態方法綁定數據源? ASP.net

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

是否有可能做到這一點?或者我能做些什麼來實現這個感謝。

-ive已經從靜態調用非靜態和傳遞AJAX值最高的地方創建web服務搜索這整個時間haha-爲是對不起這樣的newb-

--update我一直能這樣調用它

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但每當我通過映射它有它的值

回答

0

試着讓你的粘合方法靜態也

+0

然後我不能打電話應用程序,這是我的頁面中的中繼器 - –

相關問題