在aspx頁面實現高亮顯示搜過關鍵字

2022-01-11 02:39:54 字數 649 閱讀 3029

如何在aspx頁面中實現高亮顯示搜過關鍵字呢?以下有兩種方法可以考慮:

方法一:

可以在aspx頁面中資料繫結時直接用replace函式實現,比如:如果繫結了乙個 id欄位:

想高亮顯示搜尋關鍵字可以這樣寫:

<%#eval(「id」)%>.tostring().replace(strsearch,""+strsearch+"");

其中 strsearch 為搜尋關鍵字,這樣搜尋出來的關鍵字 就為紅色顯示了 。

方法二:

但是這樣直接在aspx頁面寫有乙個缺點就是如果資料庫中沒有匹配的項時就會提示出錯。

所以最好採用下面的方法:

aspx頁面中寫上getstr(<%#eval(「id」)%>.tostring())

cs 頁面中定義乙個 getstr(string)函式

比如:protected string getstring(string strkey)

string strreturn = strkey.replace(tbsearch.text.tostring().trim(), "" + tbsearch.text.tostring() + "");

return strreturn;

這樣也能夠實現第一種方法的效果,並且即使資料庫沒有匹配的資料也不會出錯;

aspx 頁面中高亮顯示搜尋關鍵字

在aspx頁面中如果想實現高亮顯示搜過關鍵字 方法一 可以在aspx頁面中資料繫結時直接用replace函式實現,比如 如果繫結了乙個 id欄位 想高亮顯示搜尋關鍵字可以這樣寫 eval id tostring replace strsearch,strsearch 其中 strsearch 為搜尋...

報表和aspx結合後在aspx頁面實現工具欄的方法

現在有好多客戶在 net 中用到了快逸報表,主要方法是把報表部署在乙個 j2ee 應用中,net 部署在iis 中,把報表嵌入到 aspx 頁面中的 iframe 裡面。如果原本 aspx 頁面中一些按鈕或者工具,報表頁面也有乙個工具欄,如何讓兩部分的工具欄集合在一起呢。下面介紹一種把報表的工具欄遷...

基於Vue實現關鍵詞實時搜尋高亮顯示關鍵詞

下面是demo執行的效果圖 好了閒話不多說直接上 實時搜尋實時搜尋通過觸發input事件和定時器來實現 在每次輸入框的值變化的時候都會執行handlequery方法 cleartimer handlequery event 2000 在handlequery方法中有乙個定時器,通過設定時間來控制搜尋...