我有一个 ASP.NET 网站和一个自定义控件(我们称之为 myControl)。我需要用 AJAX 在这个控件上调用一个方法。我将 ajax 调用从 JavaScript (jQuery) 发布到 C# WebMethod。这很好用,但我无法在静态 WebMethod 中访问 myControl。任何想法如何解决这个问题?
简短版本:从 JS 到 C# WebMethod 的 AJAX 调用有效 -> * 在这里(在此方法中)我需要在我的自定义控件上调用一个方法,由于静态方法类型而无法访问 *
[WebMethod]
public static List<CustomListControl.IListItem> GetListItems()
{
// CAN'T GET TO MY CONTROL - need to return myContorl.Items;
return null;
}