2011-11-27 181 views
0

我想在文本框按鍵事件中編寫下面的代碼。Textbox KeyPress事件

{

Loc = Server.MapPath("App_Data\\State.mdb"); 
    string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Loc + ";"; 
    DataSet ds = new DataSet(); 
    OleDbConnection conn = new OleDbConnection(connectionString); 
    conn.Open(); 
    OleDbCommand cmd = new OleDbCommand(); 
    cmd.Connection = conn; 
    query = "Select * from MyCity"; 
    OleDbDataAdapter adp = new OleDbDataAdapter(query, conn); 
    adp.Fill(ds); 
    Repeater1.DataSource = ds; 
    Repeater1.DataBind(); 
    conn.Close(); 

} 

我有谷歌的100倍,並找到有關生成文本框的按鍵事件很多代碼,他們都做的不錯,但IAM不能與文本按鍵上面的代碼event.Also上面的代碼是關聯用.aspx.cs *文件編寫。

如果任何人可以在.aspx文件中編寫上述代碼,那也將非常有幫助。

任何幫助是很大的幫助....非常感謝.....

+0

你不能這樣做,在ASP.Net。每個按鍵的回傳將非常可怕。 – SLaks

回答

1

您需要使用不同的技術:

  • ASP.NET爲服務器端的數據庫調用。
  • 將此函數作爲API調用公開。基本上你可以返回json或XML結果。
  • 在客戶端上,使用Javascript(理想的JQuery)來連接AJAX事件。

請因此,閱讀了這個問題:how to write immediately search (c#)