当用户输入时,我需要我的文本框自动完成.该值应来自数据库.我正在使用文本框的textchange属性.
protected void autocomplete(object sender, EventArgs e)
{
string query = "Select area,codes from tbl_pincode";
SqlConnection conn = new SqlConnection("Data Source=win2008-2;Initial Catalog=h1tm11;User ID=sa;Password=#1cub3123*;Persist Security Info=True;");
SqlCommand com = new SqlCommand(query, conn);
conn.Open();
SqlDataReader dr = com.ExecuteReader();
while (dr.Read())
{
zipcode.Text = dr.GetValue(0).ToString();
}
conn.Close();
}
Run Code Online (Sandbox Code Playgroud)
但我没有得到理想的结果.任何想法如何去做?
您可以使用 jQuery UI 进行自动完成: http://www.dotnetcurry.com/ShowArticle.aspx ?ID=515
ASP.NET 自动完成的另一个选项是 AjaxControlToolkit:http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/AutoComplete/AutoComplete.aspx
| 归档时间: |
|
| 查看次数: |
24215 次 |
| 最近记录: |