asp.net 我想在imagebutton上面加一个onclick的属性,能够实现页面跳转

问题描述

asp.net 我想在imagebutton上面加一个onclick的属性,能够实现页面跳转

页面上有52个imagebutton,所以我现在实现了遍历以后,能够给所有按钮增加一个onclick跳转页面的属性,但是怎么弄也实现不了这个功能,但是鼠标移上去改变背景图片已经实现了
if(c is ImageButton)
{
ImageButton btn = (System.Web.UI.WebControls.ImageButton)c;
string str = btn.ImageUrl;
string str2 = str.Substring(1, str.Length - 1);
string aa = str2.Substring(0, 13);
string qian = str2.Substring(13, 2);
string hou = str2.Substring(16, 2);
string jie = aa + hou + "_" + qian + ".png";
string idd = btn.ID;
btn.Attributes.Add("onmouseover ", "this.src=" + "'" + jie + "'");
btn.Attributes.Add("onmouseout ", "this.src=" + "'" + str2 + "'");
btn.Attributes.Add("onclick", "javascript:window.navigate('listView2.aspx')");//就是这句代码,没反应啊,无法跳转。。。
}

时间: 2024-12-21 14:13:08

asp.net 我想在imagebutton上面加一个onclick的属性,能够实现页面跳转的相关文章

c++-我想创建可以在任何一个OnClick事件中调用的函数,怎么写?

问题描述 我想创建可以在任何一个OnClick事件中调用的函数,怎么写? 现在有一个单文档MFC程序,我想创建一个全局的函数或者类,可以在任何一个OnClick事件中调用,请问应该怎么写? 我是这样做的,定义了一个类A,然后A中的函数比如void b()是public的,在其他onclick事件中创建一个A的对象a,a.b();编译没问题,可是一连接就报错,为什么?我应该怎么写? 解决方案 如果单纯的想将OnClick中的功能分离成一个函数的话,你可以在OnClick这个函数所在的类比如说,CE

我做了一个asp.net动态的树如何才能实现树点击节点时的页面跳转

问题描述 点击每一个节点跳转到另一个页面并且把id传递过去 解决方案 解决方案二:递归帮定数据的时候,给每个节点设置NavigateUrl属性解决方案三:假如需要实现这个功能:点击页面左边的导航树,实现右边的页面跳转.实现方法:为树控件添加客户端onclick事件,在onclick事件中添加代码:(1)TreeView1.getTreeNode(TreeView1.clickedNodeIndex)获取树节点.(2)再通过getAttribute("属性名称")方法获取树节点的属性.(

在dotnet4.0的webForm项目中,想用线程解决加载慢,服务器响应时间慢的问题

问题描述 在dotnet4.0的webForm项目中,想用线程解决加载慢,服务器响应时间慢的问题 在dotnet4.0的webForm项目中,想用线程解决加载慢,服务器响应时间慢的问题,但是发现我新开一个线程让他去加载数据的时候,他就获取不到HTTP请求了,请大侠们多多帮忙,小的感激不尽!谢谢大家! 解决方案 设置下超时,超时是不是太短了.

asp+access+masonry实现瀑布流异步加载

问题描述 asp+access+masonry实现瀑布流异步加载 用asp实现瀑布流异步加载,有谁有简单的代码吗?点击一下加载一页,5页后不再加载! 解决方案 动态更新的内容如何以瀑布流masonry重新布局瀑布流masonry布局API瀑布流waterfall jquery插件动态读取数据示例

如何在asp.aspx加个代码,程序一出错就跳转到我的自己定义错误页面去

问题描述 如何在asp.aspx加个代码,程序一出错就跳转到我的自己定义错误页面去 请帮助下啊,我用NET2008,C#SQL2008编了个程序,就是每当输入不合法或者Session失效或者等等问题出错,程序就象死机了一样,不能用,只有关掉软件重开才行,现请帮助解决一下,程序不论出什么错都自动跳转到我的自己定义错误页面去,在百度上查了,在WEB.CONFIG里加错误处理也不行,早些时候在百度上找了一些代码加在asp.aspx页面上是能解决问题,但现在怎么也找不到这个代码,搜索到的全是设置web.

new-link关于课程表的问题,我想再加一个表头,请问怎么做?

问题描述 link关于课程表的问题,我想再加一个表头,请问怎么做? using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Ma

c# mapx 通过经纬度数据显示点,想在点附近加文字注释进行信息提示,如何实现的

问题描述 c#mapx现在已经通过经纬度数据显示点,想在点附近加文字注释进行信息提示,如何实现的? 解决方案 解决方案二:利用ConvertCoord函数得到屏幕坐标,再用其它控件显示.初次使用,应该还有其它办法.doubleMapX=118.122,mapY=24.48155613;floatscreenX=0,screenY=0;axMap1.ConvertCoord(refscreenX,refscreenY,refMapX,refmapY,MapXLib.ConversionConsta

添加-C#我想给每个checkedlistbox的项后加一个linklable在后面

问题描述 C#我想给每个checkedlistbox的项后加一个linklable在后面 这个加的操作什么实现?谢谢了!告诉我加一个的也行,新人不太懂 解决方案 使用datagridview代替,它同时支持checkbox和linklabel

最近学习ASP.NET,想要一个C#的ASP.NET程序参考

问题描述 找一个网络硬盘程序学习.在51ASP上下的不行,在本站也下过几个,都不满意.ASP.NET+SQL.C#有东西的加QQ:630188810.能帮上的重谢.. 解决方案 解决方案二:诚信请教,希望有程序的大侠帮忙..一定酬谢..解决方案三:一个非常基础的ASP.NET+SQLServerNorthwind数据库的三层模式教程.涉及到三层模式,缓存,三层模式下的异常处理,事务,并发控制等等.解决方案四:顶下只有程序,没有教程我以前上学时写的一个类似QQ邮箱的要就加:24556955解决方案