【发布时间】:2012-05-05 05:10:49
【问题描述】:
我在评论中问过这个问题,但我认为我不应该在评论第一个问题时问第二个问题。我有 AutoCompleteExtender,它非常慢。让我的列表填充 AutoCompleteExtender 的方法必须每次都从 API 获取和查询 XML。问题是我的方法,在这个方法中我无法访问 SessonState、Cookie,甚至是同一页面上静态方法的变量,所以我每次都看不到 GET 和 Query 的替代方法。虽然这很慢,真的不值得拥有。必须有另一种方法(可能不使用 AJAX 工具包)才能使其快速运行。
[System.Web.Script.Services.ScriptMethod()]
[System.Web.Services.WebMethod]
public static List<string> GetNames(string prefixText, int count)
{
//Code Here Takes long
}
【问题讨论】:
-
您是否在扩展器
CompletionInterval、CompletionSetCount、MinimumPrefixLength上玩过以下任何属性。也许您可以找到合适的平衡点,让它可用
标签: c# performance autocompleteextender