2 u012251389 u012251389 于 2014.08.04 09:56 提问

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!