叨叨威 2014-08-04 01:56 采纳率: 0%
浏览 2586

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')");//就是这句代码,没反应啊,无法跳转。。。
}

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 #MATLAB仿真#车辆换道路径规划
    • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
    • ¥15 数据可视化Python
    • ¥15 要给毕业设计添加扫码登录的功能!!有偿
    • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
    • ¥15 微信公众号自制会员卡没有收款渠道啊
    • ¥100 Jenkins自动化部署—悬赏100元
    • ¥15 关于#python#的问题:求帮写python代码
    • ¥20 MATLAB画图图形出现上下震荡的线条
    • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘