问题描述
- 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