如何在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方法中有乙個定時器,通過設定時間來控制搜尋...