이것이 툴킷에 전달 된 값을 제어하는 것은 이제 TextBox1_AutoCompleteExtender.ContextKey의 세션에서 useremail을 저장 한 페이지로드자동 제안 배열
protected void Page_Load(object sender, EventArgs e)
{
if
(Session["useremail"] == null) Response.Redirect("Home.aspx");
else
{
Label8.Text = Session["useremail"].ToString();
}
if (!Page.IsPostBack)
{
TextBox1_AutoCompleteExtender.ContextKey = Label8.Text;
}
}
이다.
사용 방법 TextBox1_AutoCompleteExtender.ContextKey 값을 아래 메서드의 변수에 전달합니다.
[System.Web.Services.WebMethodAttribute(), System.Web.Script.Services.ScriptMethodAttribute()]
public static string[] GetCompletionList(string prefixText, int count, string contextKey)
{
string[] movies = { "Joey", "Joester", "Joker", "Joeic", "Joic", "Shrek II" };
return (from m in movies where m.StartsWith(prefixText, StringComparison.CurrentCultureIgnoreCase) select m).Take(count).ToArray();
}
I 데이터베이스 테이블 사용자로부터 열을 전달하려는 그 대신 배열 값이 미리 정의 된 전달 제가 단지 이메일 ID 값을 필터링 할 수있는 (열 이름 FIRSTNAME이다). 도와주세요
저는 혼란 스럽습니다. GetCompletionList 메서드를 호출하는 방법을 보여주는 코드를 게시 할 수 있습니까? –