<!--
google_ad_client = "pub-4490194096475053";
/* 内容页,300x250,第一屏 */
google_ad_slot = "3685991503";
google_ad_width = 300;
google_ad_height = 250;
// -->
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; }
}
以下为引用的内容:
<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是用户移动鼠标到“详细信息”上时弹出的信息。
分享到:
相关推荐
【标题】:“简单的ASP.NET作品”揭示了这个项目是一个基于ASP.NET技术开发的网络应用程序,主要功能可能包括新闻展示和后台管理系统。ASP.NET是微软公司推出的一种用于构建动态网站、Web应用和Web服务的框架,它...
在这个"学生信息管理系统代码"项目中,开发者利用ASP.NET的技术特性,结合SQL数据库,构建了一个多用户角色的系统,包括管理员、学生和教师三个客户端,每个客户端具有不同的权限,实现了对学生信息的有效管理和交互...
在这个“WebGIS开发简单例子(asp.net+arcgis server)”中,针对初学者提供了丰富的实践教程,有助于快速理解和掌握WebGIS的基本开发流程。 ArcGIS Server是Esri公司推出的一款强大的地理信息系统服务器产品,它允许...
在ASP.NET环境中对Google Earth进行二次开发主要是为了利用Google Earth的3D地球浏览功能,结合WebGIS技术,创建出交互式、动态的地理信息系统。在本文中,我们将深入探讨这个主题,了解如何在ASP.NET平台上集成...
虽然ASP.NET MVC和Web Forms在设计理念上有很大不同,但两者可以共存于同一个项目中。本章节将探讨如何在实际开发中结合使用这两种技术,发挥各自的优势。 #### 13. ASP.NET MVC 2的新特性(第13章) 作为第二版的...
ASP.NET BBS系统源码是一个基于微软的ASP.NET技术构建的在线论坛系统,它提供了用户交互、信息分享和讨论的功能。这个系统的核心是利用ASP.NET的Web应用程序框架,结合C#或VB.NET作为编程语言,以及SQL Server作为...
在ASP.NET MVC中,视图通常使用Razor语法编写,结合HTML、CSS和JavaScript来渲染用户界面。成绩查询页面可能需要输入学号或姓名,然后显示对应的成绩列表。 控制器层是处理HTTP请求的核心部分。对于成绩查询,可以...
ASP.NET MVC 是微软开发的一种用于构建可扩展、高性能 web 应用程序的框架,它结合了ASP.NET的优势和MVC(Model-View-Controller)设计模式的理念。在医疗管理系统项目中,这种技术被用来实现后端逻辑,处理HTTP请求...
ASP.NET实训是一个面向实践的学习项目,旨在帮助学生或开发者掌握创建个人博客网站的技能,并结合毕业论文报告,全面理解Web应用程序开发的过程和技术。在这个项目中,ASP.NET作为主要的开发框架,提供了强大的功能...
8. **AJAX**:ASP.NET支持异步JavaScript和XML(AJAX),可以实现页面的部分刷新,提升用户体验。 9. **部署**:学习ASP.NET的同时,还需要了解IIS(Internet Information Services)或Azure等平台的部署和配置,...
描述中的"简易新闻发布功能"意味着该系统具备基础的新稿发布能力,用户可以方便地添加新的新闻条目,包括标题、内容、发布时间等信息,并能够快速地在网站上显示出来。"登录"功能则表明系统有权限控制,只有经过身份...
ASP.NET的视图状态机制用于在客户端和服务器之间持久化控件的状态信息。这对于在多个PostBacks间保持代码高亮状态非常有用,因为它可以保存并恢复控件的属性。 6. **主题和皮肤** ASP.NET允许开发者定义和应用...
在ASP.NET MVC中,视图通常与强类型ViewModel绑定,确保在视图层有编译时的类型检查和IntelliSense支持。这有助于减少运行时错误,并提高代码质量。 在学习ASP.NET MVC的过程中,了解和掌握这些概念至关重要。通过...
Asp.NET视频点播系统是一种基于微软的ASP.NET技术构建的在线视频服务平台。该系统允许用户上传、存储、管理和播放视频内容,具有交互性强、用户体验良好、可扩展性高的特点。下面将详细介绍Asp.NET视频点播系统的...
1. **.NET Framework**: ASP.NET建立在.NET Framework之上,提供了一个统一的运行环境,支持多种编程语言,如C#、VB.NET等。 2. **Web Forms**: ASP.NET的核心组件之一,它通过控件模型提供了一种与桌面应用相似的...
3. **C#与JavaScript的结合**: 为了在ASP.NET中利用C#绘制多边形,开发者可能使用了诸如SignalR这样的库来实现实时通信,将C#处理的几何数据传送到JavaScript,再由JavaScript在Canvas上绘制。 4. **几何对象**: 在...
在ASP.NET中,开发者通常会将这些JavaScript库与C#或VB.NET后端代码结合,通过Web服务或API获取地理数据,然后在客户端渲染地图。 第一个风格可能采用更加现代化的设计,利用CSS3和HTML5特性,提供平滑的动画效果和...
8. **部署与配置**:ASP.NET应用程序通常部署在IIS(Internet Information Services)服务器上,部署过程包括设置IIS、配置应用程序池、发布项目等步骤。 9. **错误处理与日志记录**:为了保证系统的稳定运行,系统...
10. **部署与托管**:Asp.NET应用可以部署在IIS(Internet Information Services)上,也可以使用Azure云服务进行托管。 这个压缩包中的“asp.NET案例开发集锦源代码”很可能包含了以上提到的多种技术和应用场景的...
在这个项目中,我们将深入探讨如何利用ASP.NET的核心特性来构建一个班级网站,旨在为学生提供一个信息共享、互动交流的平台。 【ASP.NET核心技术】 1. **页面生命周期**:ASP.NET页面从请求到响应的完整生命周期...