를이 내가 그래서이 방법은 aspx 페이지에 AutoCompleteExtendr를 제공합니다 아약스 autoComplete이 익스텐더요청 보낸 사람의 신원을 찾기 - AJAX 자동 완성 익스텐더
[System.Web.Script.Services.ScriptMethod()]
[System.Web.Services.WebMethod(EnableSession = true)]
public static List<string> FontNamesList_AutoCompDataSrc(string prefixText)
{
if (SeSn.CurrentSesionVariablsSet.FontList.Count == 0)
{
FntsList = ReflectMeths.anyClassFldsAsListByType<fntNamsClss>();
SeSn.CurrentSesionVariablsSet.FontList = FontsList;
SeSn.AddToCurrentSesseionVars(App.VariablesNames.FontsList,
SeSn.CurrentSesionVariablsSet.Fontlist);
}
else
{
if (SeSn.VarExist(App.VariablesNames.FontsList))
FontsList= SesnGetValAs.ListStr(App.VariableNames.FontsList);
else FontsList= SeSn.CurrentSesionVariablsSet.FontList;
}
return AutoComplete.FromListStr(prefixText, FontsList);
}
에 대한 데이터 소스로 사용하고 전형적인 WEBMETHOD이다.
아약스 AC Extender 중 어느 하나가 소스를 요청했는지 알고 싶습니다. 그래서 둘 이상의 컨트롤에 동일한 방법을 사용할 수 있습니다.
내가 인 경우이라고 입력하면 해당 서비스를 요청한 객체에 따라 switch
을 신원 확인하고 다른 조치를 취할 수 있습니다.
은 내가
이
내가 어떤 다른 요청 로의 몇 가지 경우<cc1:ToolkitScriptManager ID="ToolKitScrptMan1" runat="server"></cc1:ToolkitScriptManager>
<cc1:AutoCompleteExtender ID="AutoCompleteExtender1" TargetControlID="TBX_FntsAC" runat="server"
MinimumPrefixLength="1" EnableCaching="true" CompletionSetCount="1"
CompletionInterval="100" ServiceMethod="FontNamesList_AutoCompDataSrc"
FirstRowSelected="true" CompletionListCssClass="CL_Css_DataBase" CompletionListItemCssClass="CL_ItemCss_DataBase" CompletionListHighlightedItemCssClass="CL_tHighlightedItemCss_DataBase">
</cc1:AutoCompleteExtender>
그래서 .aspx
파일의 컨트롤의 예입니다 ... 난 내 나쁜 영어 분명 나는 희망
내가 필요한 건 그 중 어느 것이 해고되었는지를 아는 것입니다.
감사합니다.
@shakalpesh ** 당신은 ** 삶의 구세주입니다, 난 그리 많은 개발자들이 그것에 대해 알고는, 내가 그것을 (모든 매개 변수에 대한 링크) 먼저 AC 익스텐더와 함께 일 만하지만 들여다 않았다 내기 , 심지어 지금 내가 찾고 있던 것을 정확히 찾을 수있는 기존 매개 변수의 이름을 어디에서 찾을지를 말하면, "이 contextKey를 추가 사용자 지정 매개 변수로 사용하는 등 ..." examlple 사용법 ... 또한 사용할 키워드를 말할 수 없었습니다. "C# asp.net catch ajax autocomplete callback"을 사용했고 많은 사람들이 검색 용어를 시도했습니다 ... 감사합니다 !! – LoneXcoder
@LoneXcoder : 도움이되어 기쁩니다. 나는 AC 익스텐더로 일하지 않았다. 이 방법을 찾은 방법은 속성을 살펴보고 그런 일을 할 수있는 방법이 있는지 확인하고 'ContextKey'가 원하는 것을 수행하는 것처럼 보입니다. – shahkalpesh
@shakalpesh, 그것은 프로그래밍의 세계에서 경험이며, 이해할 수있는 능력은 아직 내 편에서 동의하고있다 ... 나는 그것이 무엇인지를 말하는 것이 어렵다고 느낀다. 다시, 그것은 진짜 영어가 아니므로 msdn 설명을 검토하는 것과 같습니다. 나는 짐승이 무엇인지 모를 때 호랑이가 짐승 같은 짐승이라고 말할 것이므로, 다시 한번 그것을보고있는 어떤 방법으로도 그것은 초보자 개발자를 고객/청중으로 향하게하지는 않는다. 장소, 그 이유는 내가 자습서 및 좋은 ppl의 블로그 또는 기사 학습 – LoneXcoder