亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

ASP.NET輸入文本框自動提示功能

2024-07-10 13:29:51
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了ASP.NET輸入文本框自動提示功能的相關資料,當選擇某條數據的時候,自動給文本框賦值,減少了人工的輸入,需要的朋友可以參考下
 

在ASP.NET Web開發中會經常用到自動提示功能,比如百度搜索。我們只要輸入相應的關鍵字,就可以自動得到相似搜索關鍵字的提示,方便我們快速的輸入關鍵字進行查詢。

那么在ASP.NET中,如果我們需要做個類似的效果,該如何做到呢?
很簡單,我們只要借助于一個JQuery強大的插件JQuery AutoComplete來完成這個效果就可以了。這個插件的官方地址為:JQuery AutoComplete,里面也有示例代碼。
下面我們將以一個身份證號自動查詢為例,來看看JQuery AutoComplete的強大和簡潔。
首先我們要準備好插件,可以在官方下面下載下來。
一、aspx頁面
在head部分,導入相應js和css。

<script src="../js/jquery-1.4.2.js" type="text/javascript"></script>  <link href="../js/jquery.autocomplete.css" rel="stylesheet" type="text/css" />  <script src="../js/jquery.autocomplete.js" type="text/javascript"></script> 

注意jquery-1.4.2.js一定要在最上面,因為autocomplete插件基于核心jquery.js。至于jquery的版本,讀者可以自行下載最新版。
然后繼續寫上核心js部分。

<script type="text/javascript">   $(function(){     $("#<%=txtSfzh.ClientID %>").autocomplete("../services/SearchSyryInfoService.ashx",{       width: 500,       max: 20,       delay: 5,       cacheLength: 1,       formatItem: function(data, i, max) {         return data.toString();       },       formatResult: function(data) {         return data.toString().split(",")[1];       }     }).result(function(event, data, formatted) {       var array = data.toString().split(",");       $("#<%=txtXm.ClientID %>").val(array[0]);//姓名       $("#<%=txtSfzh.ClientID %>").val(array[1]);//身份證號       $("#<%=txtJtzz.ClientID %>").val(array[2]);//家庭住址       $("#<%=txtLxdh.ClientID %>").val(array[3]);//聯系電話     });   }); </script> 

在body的頁面部分準備一個頁面:

<table cellpadding="0" cellspacing="0" border="1" width="100%">       <tr>         <td>           <label>             身份證號</label>         </td>         <td>           <asp:TextBox runat="server" ID="txtSfzh" />         </td>         <td>           <label>             姓名</label>         </td>         <td>           <asp:TextBox runat="server" ID="txtXm" />         </td>       </tr>       <tr>         <td>           <label>             家庭地址</label>         </td>         <td>           <asp:TextBox runat="server" ID="txtJtzz" />         </td>         <td>           <label>             聯系電話</label>         </td>         <td>           <asp:TextBox runat="server" ID="txtLxdh" />         </td>       </tr>       <tr align="center">         <td colspan="4">           <asp:Button ID="btnSearch" runat="server" Text="查詢" Width="80px" OnClick="btnSearch_Click" />            <asp:Button ID="btnReset" runat="server" Text="重置" Width="80px" OnClick="btnReset_Click" />         </td>       </tr>     </table> 

二、ashx后臺

public void ProcessRequest(HttpContext context)   {     context.Response.ContentType = "text/plain";      if (context.Request.QueryString["q"] != null)     {       string key = context.Request.QueryString["q"];       if (key.Trim().Length >= 8)//大于等于8位,才去查數據庫。這是為了緩解數據庫查詢的壓力,只當輸入了8位以上身份證以后才進行數據庫檢索。       {         string keyValues = GetKeyValues(key);         context.Response.Write(keyValues);       }     }   }    public bool IsReusable   {     get     {       return false;     }   }    public static string GetKeyValues(string key)   {     BLL bll = new BLL();     DataTable dt = bll.GetPersons(key).Tables[0];//通過關鍵字k(k是前臺頁面輸入的身份證號碼)到后臺去查詢人員信息并返回一個結果集     StringBuilder sb = new StringBuilder();     foreach (DataRow dr in dt.Rows)     {       sb.Append(dr["result"].ToString() + "/n");     }     return sb.ToString().Trim();   } 

如上代碼即可實現輸入身份證號時自動檢索數據庫并給出相關信息,當選擇某條數據的時候,自動給文本框賦值,減少了人工的輸入。

以上就是本文的全部內容,希望對大家的學習有所幫助。



注:相關教程知識閱讀請移步到ASP.NET教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久天天躁狠狠躁夜夜av| 亚洲欧美制服中文字幕| 91在线观看免费网站| 国产精品露脸av在线| 日韩欧美中文免费| 久久久精品在线| 这里只有精品久久| 色婷婷av一区二区三区久久| 久久精品国产69国产精品亚洲| 91夜夜揉人人捏人人添红杏| 国产成人拍精品视频午夜网站| 91久久精品美女| 日韩在线中文字幕| 欧美性在线观看| 国产欧亚日韩视频| 欧美极品少妇全裸体| 久久久久国产一区二区三区| 欧美激情在线观看| 久久综合久中文字幕青草| 黑人与娇小精品av专区| 亚洲视频国产视频| 欧美日韩国产二区| 亚洲天堂av高清| 久久成年人视频| 亚洲欧美国产精品久久久久久久| 伊人久久久久久久久久久久久| 日韩经典中文字幕| 久久精品国产亚洲| 久久人人爽人人爽人人片av高清| 欧美又大又硬又粗bbbbb| 亚洲日本中文字幕免费在线不卡| 18一19gay欧美视频网站| 久久影院免费观看| 亚洲人精品午夜在线观看| 久久久中精品2020中文| 热久久这里只有| 亚洲欧美在线一区| 久久久免费精品| 大伊人狠狠躁夜夜躁av一区| 亚洲女在线观看| 久久国产精品99国产精| 国产丝袜高跟一区| 久久福利网址导航| 久久九九精品99国产精品| 精品福利樱桃av导航| 久久天天躁狠狠躁老女人| 91在线观看免费高清| 精品香蕉一区二区三区| 国产欧美精品xxxx另类| 久久精视频免费在线久久完整在线看| 欧美巨乳美女视频| 欧美性受xxxx白人性爽| 免费91在线视频| 九九热这里只有在线精品视| 日韩av网址在线| 国产精品一区二区久久精品| 国产精自产拍久久久久久| 欧美日韩国产一区二区| 欧美国产视频一区二区| 欧美精品在线极品| 国产精品露脸av在线| 日韩精品在线第一页| 久久亚洲精品一区二区| 欧美在线日韩在线| 欧美一级片久久久久久久| 综合激情国产一区| 97婷婷涩涩精品一区| 日韩欧美高清在线视频| 中文字幕日本精品| 久色乳综合思思在线视频| 高清一区二区三区四区五区| 一区二区三区视频在线| 欧美大片欧美激情性色a∨久久| 欧美与欧洲交xxxx免费观看| 欧美高清视频一区二区| 久久99精品久久久久久噜噜| 亚洲综合中文字幕68页| 久久久久久com| 成人国产亚洲精品a区天堂华泰| 欧美孕妇毛茸茸xxxx| 中文字幕一区二区三区电影| 日韩欧美在线视频观看| 岛国精品视频在线播放| 国产精品一区二区三区成人| 欧美性猛交xxxx免费看久久久| 欧美一区二区.| 国内精品久久久久| 亚洲小视频在线| 国产做受69高潮| 欧美裸体xxxx极品少妇| 最新日韩中文字幕| 91精品啪aⅴ在线观看国产| 日韩高清电影好看的电视剧电影| 中文字幕精品一区二区精品| 亚洲精品小视频| 久久不射热爱视频精品| 国产精品免费一区二区三区都可以| 亚洲成人黄色网址| 欧美日韩另类字幕中文| 国模精品视频一区二区三区| 日本久久91av| 色www亚洲国产张柏芝| 亚洲精品电影网| 中文字幕免费精品一区| xxxx欧美18另类的高清| x99av成人免费| 欧美大片免费观看| 国产欧美一区二区三区四区| 久久天天躁狠狠躁夜夜躁| 夜夜狂射影院欧美极品| 欧美成人免费在线视频| 日韩美女在线看| 国产mv免费观看入口亚洲| 777777777亚洲妇女| 日韩中文字幕在线免费观看| 亚洲天天在线日亚洲洲精| 97人人爽人人喊人人模波多| 国产精品一区二区女厕厕| 亚洲日本成人女熟在线观看| 日韩小视频在线观看| 欧美日产国产成人免费图片| 午夜精品国产精品大乳美女| 国产97人人超碰caoprom| 欧美黄色免费网站| 国产成人精品a视频一区www| 午夜免费久久久久| 精品国产一区二区三区久久久狼| 欧美裸体xxxx极品少妇软件| 国产午夜精品免费一区二区三区| 亚洲免费影视第一页| 国产欧美日韩最新| 中文字幕日韩精品在线观看| 亚洲成人久久一区| 日韩精品日韩在线观看| 国产精品免费一区豆花| 欧美国产日韩一区二区在线观看| 91精品国产亚洲| 国产精品大陆在线观看| 国产午夜精品全部视频播放| 国产日韩在线看| 97免费视频在线| 国产成人精品免费视频| 久久久久久久久久国产精品| 伊人男人综合视频网| 日韩美女福利视频| 狠狠躁夜夜躁人人爽超碰91| 国产精品久久久久久久久久久不卡| 成人激情在线观看| 深夜精品寂寞黄网站在线观看| 国产精品久久久久久久久粉嫩av| 在线观看日韩视频| 亚洲аv电影天堂网| 久久久久久噜噜噜久久久精品| 成人字幕网zmw| 日av在线播放中文不卡| 欧美电影免费播放| 欧美男插女视频| 国产成人一区二区三区| 日韩欧美中文第一页| 亚洲欧美日韩视频一区| 国外成人性视频| 亚洲精品福利资源站| 日韩欧美精品免费在线| 欧美丰满老妇厨房牲生活|