Asp.Net教程,WinForm教程,Asp.Net MVC,vs2008教程,vs2010教程,Silverlight技术,源码下载,Asp.Net视频教程
全站热门标签
vs2010 Silverlight 存储过程 水晶报表 ADO.NET JavaScript LINQ AjaxPro DataGridView 面向对象 Extjs GridView XML DevExpress HTML教程 Oracle jQuery 分页 GDI+ Visual C++2010 MySQL Office2010 WPF MVC Dojo WCF4.0 VB.NET Sql2005 textbox cookie WCF WinForm Discuz!NT SQL经典语句 T-SQL checkbox ASPxGridView F# asp.net SQL VS2008新特性 DropDownList Access TreeView Ajax VS2008 页面执行时间 Flex 字符串 回调 VB2005 DataSet C#时间 ASP.NET性能优化 用户在线检测 动画
jQuery JavaScript Html/Css Flex Dojo ExtJSAJAX
当前位置: 主页 > Web编程 > AJAX >

鼠标划过显示Div层,Div层里面的信息从数据库中取出

时间:2010-04-23 21:19来源:未知 作者:admin 点击:
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="NET_Default" %>  
  2.   
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  4.   
  5. <html xmlns="http://www.w3.org/1999/xhtml" >  
  6. <head runat="server">  
  7.     <title>鼠标划过显示Div层,Div层里面的信息从数据库中取出</title>  
  8.      <mce:script type="text/javascript"><!--   
  9.       function showTip(oEvent,obj){   
  10.     var oDiv = document.getElementById("divTip1");   
  11.        
  12.     NET_Default.ReturnTable(obj,callback);   
  13.   
  14.     oDiv.style.visibility="visible";   
  15.     oDiv.style.left = oEvent.clientX-25;   
  16.     oDiv.style.top =oEvent.clientY-35;   
  17.     }   
  18.     function hideTip(oEvent){   
  19.      var oDiv = document.getElementById("divTip1");   
  20.      oDiv.style.visibility = "hidden";   
  21.      }        
  22.      function callback(res)   
  23.      {   
  24.        if(res!=null)   
  25.        {   
  26.          document.getElementById("divTip1").innerHTML=res.value;   
  27.        }   
  28.      }   
  29.        
  30. // --></mce:script>  
  31. </head>  
  32. <body>  
  33.     <form id="form1" runat="server">  
  34.     <div>  
  35.        
  36.     </div>  
  37.         <asp:DataList ID="DataList1" runat="server">  
  38.         <ItemTemplate>  
  39.         <table>  
  40.         <tr>  
  41.         <td>姓名</td>  
  42.         <td onmouseover="showTip(event,'<%#Eval("UserName") %>')" onmouseout="hideTip(event)"><%#Eval("UserName") %></td>  
  43.         </tr>  
  44.         </table>  
  45.         </ItemTemplate>  
  46.         </asp:DataList>  
  47.          <div id="divTip1"  
  48.        style="background:yellow; position:absolute; visibility:hidden; padding: 5px" mce_style="background:yellow; position:absolute; visibility:hidden; padding: 5px">  
  49.  </div>  
  50.     </form>  
  51. </body>  
  52. </html>  
  1. using System;   
  2. using System.Data;   
  3. using System.Configuration;   
  4. using System.Collections;   
  5. using System.Web;   
  6. using System.Web.Security;   
  7. using System.Web.UI;   
  8. using System.Web.UI.WebControls;   
  9. using System.Web.UI.WebControls.WebParts;   
  10. using System.Web.UI.HtmlControls;   
  11.   
  12. public partial class NET_Default : System.Web.UI.Page   
  13. {   
  14.     DataTable DT = new DataTable();    
  15.     DataColumn DC = new DataColumn();   
  16.     DataRow DR;   
  17.     protected void Page_Load(object sender, EventArgs e)   
  18.     {   
  19.         AjaxPro.Utility.RegisterTypeForAjax(typeof(NET_Default));   
  20.         if (!Page.IsPostBack)   
  21.         {   
  22.             CreateDataTable();   
  23.   
  24.             for (int i = 0; i < 3; i++)   
  25.             {   
  26.                 DR = DT.NewRow();   
  27.                 DR["ID"] = i.ToString();   
  28.                 DR["UserName"] ="胡果" + i.ToString();   
  29.                 DR["Keyword"] = "欢迎你ws_hgo" + i.ToString();   
  30.                 DT.Rows.Add(DR);   
  31.             }   
  32.               
  33.         }   
  34.         DataList1.DataSource = DT;   
  35.         DataList1.DataBind();   
  36.     }   
  37.     public void CreateDataTable()   
  38.     {   
  39.         DC = new DataColumn();    
  40.         DC.ColumnName = "ID";   
  41.         DC.DataType = System.Type.GetType("System.Int32");   
  42.         //DC = new DataColumn("ID", System.Type.GetType("System.Int32"));   
  43.         DT.Columns.Add(DC);   
  44.         DC = new DataColumn();   
  45.         DC.ColumnName = "UserName";   
  46.         DC.DataType = System.Type.GetType("System.String");   
  47.         DT.Columns.Add(DC);   
  48.         DC = new DataColumn();   
  49.         DC.ColumnName = "Keyword";   
  50.         DC.DataType = System.Type.GetType("System.String");   
  51.         DT.Columns.Add(DC);   
  52.   
  53.     }   
  54.     [AjaxPro.AjaxMethod]   
  55.     public string ReturnTable(string Name)   
  56.     {   
  57.         string res;   
  58.         //我这里有数组代替   
  59.         string[] str = new string[] { "胡果0""胡果1""胡果2" };   
  60.         if (Array.IndexOf<string>(str, Name) != -1)   
  61.         {   
  62.             res = "欢迎大家来到" + Name.Substring(0,Name.Length-1).ToString() + http://www.17aspx.com;   
  63.         }   
  64.         else  
  65.         {   
  66.             res = "无!";   
  67.         }   
  68.         return res;   
  69.     }   
  70. }  

 

(责任编辑:admin)
Tags:无刷新
责任编辑:admin
返回顶部
------分隔线----------------------------
推荐内容
骆驼户外男 真皮磨砂日常休闲鞋 低帮 2011秋冬新款 专柜正品特价 骆驼户外男 真皮磨砂日常休闲鞋 低帮 2011秋冬新款 专柜正品特价
  • JQuery RadioButtonList

    首先介绍程序规则: 1.对以下的选择进行检查,检查是否全部选中 2,所谓的全部选中是指,一行中三个radiobutton必须有一个radiobutton被选中。...

  • JQuery实现智能输入提示(仿机票预订网站)

    最近在研究JQuery框架,JQuery是一套很优秀的JS框架,可以实现很多美观实用的控件。今天给大家推荐一个智能提示的空间,是模仿现在很多机票预订网站的城市智...

  • jQuery得到ashx返回的JSON格式的DataSet的方法

    jQuery得到ashx返回的JSON格式的DataSet的方法...

  • JQuery点击行(tr)实现checkBox选中,反选时移除和添加样式

    用到了三元运算符,和一个自定义的函数。 点击行时效果代码: $( tr ).live( click , function (){ if ($( this ).h...

  • 用jQuery模仿新浪微博时间组件

    废话不多说,实现原理主要是处理table,生成tr td,其中最重要的是如何找出每月第一天是星期几,然后就能对应出这个月的余下天数. 首先,说下有些人说这是重复...

  • Jquery之Ajax运用_学习运用篇

    JQuery中Ajax的运用相信很多人都已熟悉,本文主要是记录下个人实践中的应用知识,旨在加强记忆。 还是先说一些 基础知识: 语法:$.ajax({optio...

  • JQuery单选按钮和多选按钮状态判断

    function check_required() { var valid = true; var required=new Array; $(.require...

  • jQuery AJAX的小应用——手机号码归属地查询

    jQuery AJAX的小应用手机号码归属地查询 想测试下jQuery调用个第三方的WebService,利用 jQuery 的 $.get(url, data...

  • 多标签折页(jQuery示例)

    现在的垃圾留言越来越智能,并且从留言内容几乎看不出来是垃圾留言,而大量的垃圾留言会导致文章可读性下降,并可能会被搜索引擎惩罚,经过一段时间的分析和思考,我发现一...

  • JQuery 文本框高亮显示插件

    JQuery 中没有这个方法,自己今天写了一个Plugin,把代码贴出来分享一下; 代码如下: jquery-highlight.js /* descripti...

  • jquery的select插件

    Jquery是可以操作select表单控件的,比较反锁,下面是收集来的一个插件,还不错,能满足基本的选择。 可以使用这样的引入: type=text/javas...

  • 使用Jquery完成图片的预加载

    // 定义预加载图片列表的函数(有参数) jQuery.preloadImages = function (){ // 遍历图片 for ( var i = 0...

  • jQuery在asp.net中实现图片自动滚动

    时间真快,不知不觉12月已经过了一半了,新的一年即将到来。有段时间没写东西了,技术这东东天天都在更新,天天都是一个新面孔,如果不坚持学习肯定就会落在队尾。要想跟...

  • JQuery遍历表格指定列

    script type=text/javas cript $(function(){ $(#tb tr:gt(0)).each(function(){ var ...

  • AJAX无刷新下拉框联动

    AJAX无刷新下拉框联动的简单示例,分别使用了AJAX组件和xmlHttp异步刷新两种方式。 前台代码: %...@ Page Language=C# Auto...