为了账号安全,请及时绑定邮箱和手机立即绑定

数据源控件 中的某个字段 悬浮 即可出现一个层 怎么实现

数据源控件 中的某个字段 悬浮 即可出现一个层 怎么实现

慕仙森 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 关注
  • 537 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信