我想实现这样一个效果:首先我用datalist帮定了一些数据,现在想实现的是,当点击这些数据时会弹出一个层,但是层中内容要求是每一条数据所对应的一些信息!
这两张图片是用datalist帮定的,要求鼠标放在第一张时弹出关于这张图片的信息的层!
请高手们帮忙!先谢了!
这两张图片是用datalist帮定的,要求鼠标放在第一张时弹出关于这张图片的信息的层!
请高手们帮忙!先谢了!
解决方案 »
- C#中String类的构造函数是如何将char数组转换成字符串的
- c#整数转换成两位小数
- C# 音频转换
- 销售的先货后款问题
- 找个对象这么难吗?
- 一个用 C# 开发windows应用程序的问题 (VS2005)
- <SCRIPT language=JAVASCRIPT src="e.js"></SCRIPT> ,要是有了e.js,怎么将这个文件写进去那个语句,省去src语句呢?
- 数据采集,正则表达式匹配问题
- 新人求助:用DataSet从Interbase中取数插入Oracle中
- 最近在统计网站看到一个很好的图表展示,请问有谁做过类似的吗?
- 业余时间编了个程序,希望大家给点意见。
- 大哥们 救救我吧 真快不行了
你打个Ajax补丁就有了 网上下个 几十M 到处都有下的!
很简单的 东西 不知道对你有没有用前台页面代码
<head runat="server">
<title>无标题页</title>
<script language="javascript">
function dd(id){
document.getElementById('v1').style.display="block"
document.getElementById('if1').src="Default2.aspx?id="+id;
}
</script>
</head>
<body onload="de()">
<form id="form1" runat="server">
<div>
<div style="z-index: 101; left: 82px; width: 100px; position: absolute; top: 33px;
height: 100px; display:none" id="v1">
<iframe src="Default2.aspx" id="if1" scrolling="no" style="border:0; width:100; height:100;"></iframe>
</div>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField HeaderText="id">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Nameid") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<input type="button" value="<%# Eval("Nameid") %>" onclick="dd(<%# Eval("Nameid") %>)"/>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Name" HeaderText="name" />
</Columns>
</asp:GridView>
</div>
</form>
</body>
</html>页面后置代码
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Collections.Generic;
using System.Data.SqlClient;public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
List<mzi> m = new List<mzi>();
for (int i = 0; i<5;i++ )
{
mzi mz = new mzi();
mz.Nameid = i;
mz.Name = "mzi" + i.ToString();
m.Add(mz);
}
GridView1.DataSource = m;
GridView1.DataBind(); }
}
第二个页面代码
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string id = Request["id"].ToString();
Label1.Text = id;
}
}