Asp.Net结合JS在图层上显示记录信息

asp.net|js|显示

JS文件(这里命名为Function.js)

function MM_reloadPage(init)
{ //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d)
{ //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers()
{ //v6.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
}

在DataGrid中建模板列

<asp:TemplateColumn>
<ItemTemplate>
<div onMouseOver="MM_showHideLayers('layer<%# DataBinder.Eval(Container, "DataItem.f_ID") %>','','show')" onMouseOut="MM_showHideLayers('layer<%# DataBinder.Eval(Container, "DataItem.f_ID") %>','','hide')">
<font color=blue><U>详细信息</U></font>
</div>
<span id='layer<%# DataBinder.Eval(Container, "DataItem.f_ID") %>' style="position:absolute; left=420; top:100; width:300; z-index:1; layer-background-color: #FFFFCC; border: 1px none #000000; visibility: hidden;">
<table width="100%" border="0" cellpadding="10" cellspacing="1" bgcolor="#000000">
<tr>
<td bgcolor="#FFFFCC">
<%# DataBinder.Eval(Container, "DataItem.f_Memo") %>
</td>
</tr>
</table>
</span>
</ItemTemplate>
</asp:TemplateColumn>

在你的aspx文件中包含<script src=Function.js></script>(假如JS文件与你的aspx文件在同一目录下),上面模板列中的f_ID是要显示表的主键(也就是DataGrid中的DataKeyField),f_Memo是用户移动鼠标到“详细信息”上时弹出的信息。

时间: 2024-12-04 00:49:24

Asp.Net结合JS在图层上显示记录信息的相关文章

asp.net操作xml在页面上显示标签里的内容怎么实现?

问题描述 <?xmlversion="1.0"encoding="GB2312"?>-<messageList>-<用户信息id="1"><content>哎呦不错哦</content><QQ>123456</QQ><time>2015/1/713:06:21</time></用户信息>-<用户信息id="2&q

Galaxy Note 2怎么设置在锁屏上显示所有者信息

1.在待机界面下,点击[应用程序]图标.    2.点击[设定]图标.   3.点击[锁定屏幕].   4.点击[所有者信息].   5. 将[在锁屏上显示所有者信息]勾选.   6.在[所有者信息]输入栏里输入想要显示的文字,然后点击[确定].    7.在锁屏界面上将会显示所有者信息.   提示: 手机在充电.连接电脑时,将不显示所有者信息.

高分求:asp.net页面在不同机器上显示源码不一样,导致validator无效

问题描述 web发布以后,在本地使用没问题,可在远程(可能其他域)validator不起作用,下面是viewsource显示的结果,用windiff比较,那位知道是什么原因.本地source<spanid="RequiredFieldValidator3"style="color:Red;">*</span>远程source<spanid="RequiredFieldValidator3"style="co

ASP.NET 如何在web页面上显示数据库表中的所有图片,求大神。。。。。

问题描述 在数据库表中存入图片的路径,想在页面中分类显示图片,不能预先设定存入图片的数量,所以用Image控件显示不合理,并不会自定义控件,还有没有其他的方法?求大神指点...... 解决方案 解决方案二: 解决方案三:你是指图片平铺展示那种形式吗?解决方案四:控件绑定的话用Repeat,模板里面就放img控件解决方案五: 解决方案六:用Repeat的话,具体是怎样的呢,新手,没用过解决方案七:Repeat跟datagridview还有datalist差不多不过分页和排序我记得是要自己来写的不像

js框架文件上传返回信息到当前页面

<form id="form1" method="post" action="zhucepro.asp教程"> <div style="padding:10px 0; margin:0 10px;" id="wrap">     <table width="100%" cellpadding="2" cellspacing="0

c#-asp的web form中,在后台生成了表,怎样让表在网页上显示

问题描述 asp的web form中,在后台生成了表,怎样让表在网页上显示 自己在后台动态生成了一个表,但是在网页上面显示不出来,不知道为什么,表的动态生成写在Page__load()函数中,页面设计如下: <%@Page Language="C#" AutoEventWireup="true" CodeBehind="Reservationa.aspx.cs" Inherits="HT.Reservationa" Ma

在GridControl上显示与表A某字段对应的表B字段

背景: 在表A中有币种编号这个字段,没有币种名称这个字段,表B中既有币种编号又有币种名称字段,其中B中的币种编号等于A中的币种编号.但在GridControl上显示的信息基本是表A中的字段. 要求:在GridControl上显示币种名称而不是编号. 代码: string str = "select B_MC from 表A left join 表B on (A.A_NM=B.B_NM)" 此处select部分省略掉了需要查询的表A中的其它字段. 小注: 在GridControl上绑定列

基于ASP.NET+EasyUI框架实现图片上传提交表单功能(js提交图片)_实用技巧

我的风格,先给大家展示下效果图,具体效果图如下所示,如果大家感觉还不错很满意请参考实现代码. HTML的代码: <form id="ff" runat="server" method="post"> <div id="content" style="margin-left:50px;"> <table style="width:300px;" id=&quo

JS文件中的中文在网页上显示为乱码解决方法

JS编码转换,这句话本身就是一句具有二重义的话.通常理解为JS文件里能转换编码的代码,但是,我所碰到的问题并不是这样的,是要解决JS文件本身的编码问题,它是UTF-8编码的还是ANSI编码的?在百度.谷歌上一搜,大家都是说通过JAVA后台处理来解决编码问题,试问,这样能解决JS文件本身的编码问题吗? 之所以提出JS文件本身编码问题,是因为JS文件的编码不同,造成了中文显示为乱码. 通常,在Eclipse中建立一个JS文件(含有中文),在Eclipse的编辑器中看到的中文都很正常,但是显示在网页上