【发布时间】:2011-01-09 03:28:17
【问题描述】:
我有一个 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;
}
【问题讨论】:
标签: c# asp.net ajax user-controls pagemethods