亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

數據源控件 中的某個字段 懸浮 即可出現一個層 怎么實現

數據源控件 中的某個字段 懸浮 即可出現一個層 怎么實現

慕仙森 2018-11-07 05:02:16
舉個例子: 有一張表:CategoryId,CategoryName,Description 我用Repeater綁定前兩個字段,CategoryId的值賦給Label1,鼠標懸浮在CategoryName字段時,出現關于Description的層 我的思路是 Default.aspx根據收到的CategoryId,檢索Description,然后發送給擁有Repeater的頁面 我現在出現的問題是:怎么向服務器發送CategoryId的值? var url="Default.aspx?CategoryId="+document.getElementsById("Label1").value; 就這樣》。。。
查看完整描述

2 回答

?
嗶嗶one

TA貢獻1854條經驗 獲得超8個贊

AJAX體驗,很老拉,可以看本AJAX實戰看看

查看完整回答
反對 回復 2018-11-12
?
繁花如伊

TA貢獻2012條經驗 獲得超12個贊

呵呵看來上面的回答 我也來趕個趟!

總體來說就是Ajax來實現

具體點說:可以有兩類的解決辦法,一種是在頁面加載的時候這些數據就加載到了該頁面上,只是出于隱藏狀態,比如放在一個相對定位的div里,那么當你鼠標移動到該元素上時,激發onmouseover事件,此時顯示該層就成;當鼠標移走的時候那就再隱藏就好(onmouseout事件)

另一種辦法就是ajax來實現。當鼠標移動到該元素上的時候,onmouseover事件激發,向服務器發送一個請求,當請求完成后再動態的依據當前元素來創建一個div層用來顯示返回數據即可。鼠標移走時同上! 

相對來說,第一種方式簡單,定位好相應的需要顯示內容的隱藏于就成,但如果頁面數據量很大時該方法不適用,會造成頁面加載緩慢,用戶體驗比較差!

第2種ajax加載相對比較好,按需請求加載數據!用戶體驗比較好


查看完整回答
反對 回復 2018-11-12
  • 2 回答
  • 0 關注
  • 560 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號