阿贾克斯自动完成的服务电话服务的方法,我称这个正确吗?
-
09-06-2019 - |
题
好了,所以我的方法在我的服务需要一种类型的通过,它是所谓的ServiceMethod财产的AutoCompleteExtender,我的模糊关于如何我应该做的,所以我称它是这样的:
ServiceMethod="DropDownLoad<<%=(typeof)subCategory%>>"
那里的子类别一页的财产,看起来是这样的:
protected SubCategory subCategory
{
get
{
var subCategory = NHibernateObjectHelper.LoadDataObject<SubCategory>(Convert.ToInt32(Request.QueryString["SCID"]));
return subCategory;
}
}
解决方案
我不认为叫一个通用的方法上的服务是可能的。
如果你看一下服务描述的两个相同的方法,一种通用的、一个不:
[WebMethod]
public string[] GetSearchList(string prefixText, int count)
{
}
[WebMethod]
public string[] GetSearchList2<T>(string prefixText, int count)
{
}
它们是相同的。它的出现,这两个肥皂1.x和HTTP POST不允许这种类型的操作。
其他提示
你可以使用的AutoCompleteExtender的ContextKey参数使用一个单一网络的方法,接受一种类型的名字作为其上下文关键。然后在网的方法、使用的反思和参数返回所需的string[]。
不隶属于 StackOverflow