真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ASP.NET輸入文本框自動(dòng)提示功能-創(chuàng)新互聯(lián)

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

10年積累的成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有天橋免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

ASP.NET輸入文本框自動(dòng)提示功能

那么在ASP.NET中,如果我們需要做個(gè)類似的效果,該如何做到呢?

很簡單,我們只要借助于一個(gè)JQuery強(qiáng)大的插件JQuery AutoComplete來完成這個(gè)效果就可以了。這個(gè)插件的官方地址為:JQuery AutoComplete,里面也有示例代碼。

下面我們將以一個(gè)×××號自動(dòng)查詢?yōu)槔?,來看看JQuery AutoComplete的強(qiáng)大和簡潔。

首先我們要準(zhǔn)備好插件,可以在官方下面下載下來。

一、aspx頁面

在head部分,導(dǎo)入相應(yīng)js和css。

 
                          
 
                          

注意jquery-1.4.2.js一定要在最上面,因?yàn)閍utocomplete插件基于核心jquery.js。至于jquery的版本,讀者可以自行下載最新版。

然后繼續(xù)寫上核心js部分。

在body的頁面部分準(zhǔn)備一個(gè)頁面:

二、ashx后臺

public void Proce***equest(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位,才去查數(shù)據(jù)庫。這是為了緩解數(shù)據(jù)庫查詢的壓力,只當(dāng)輸入了8位以上×××以后才進(jìn)行數(shù)據(jù)庫檢索。 
            { 
                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];//通過關(guān)鍵字k(k是前臺頁面輸入的×××號碼)到后臺去查詢?nèi)藛T信息并返回一個(gè)結(jié)果集 
        StringBuilder sb = new StringBuilder(); 
        foreach (DataRow dr in dt.Rows) 
        { 
            sb.Append(dr["result"].ToString() + "\n"); 
        } 
        return sb.ToString().Trim(); 
    }

如上代碼即可實(shí)現(xiàn)輸入×××號時(shí)自動(dòng)檢索數(shù)據(jù)庫并給出相關(guān)信息,當(dāng)選擇某條數(shù)據(jù)的時(shí)候,自動(dòng)給文本框賦值,減少了人工的輸入。

鑒于信息保密,這里就不上傳效果圖了,讀者可以自己動(dòng)手試一試。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


本文標(biāo)題:ASP.NET輸入文本框自動(dòng)提示功能-創(chuàng)新互聯(lián)
網(wǎng)站網(wǎng)址:http://weahome.cn/article/dgcged.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部