我在.aspx页面里放了一个image控件(控件名称imgAd1),请问我可否在.cs页面里为这个image控件加上超链接?
我在.cs页的代码如下:
SqlDataAdapter sdaImgAd1 = new SqlDataAdapter("Select Top 1 AD_Title,AD_Link,AD_PicName From TC_Advertising Where AD_HavePic=1", MyCls.SqlConn);
        DataSet dsImgAd1 = new DataSet();
        sdaImgAd1.Fill(dsImgAd1, "imgAd1");        if (dsImgAd1.Tables["imgAd1"].Rows.Count > 0)
        {
            imgAd1.ImageUrl = "ads/" + dsImgAd1.Tables["imgAd1"].Rows[0]["AD_PicName"].ToString();
        }

解决方案 »

  1.   

    做假链接imgAd1.ImageUrl.Attributes.Add("onclick", "window.open('http://www.baidu.com')");,为何不直接用a标记或用ImageButton
      

  2.   

    谢谢!
    不过: ImageButton控件在刷新页面时,经常会出现“不发送信息,则无法刷新网页”。
      

  3.   

    你用什么刷新页面的?
    .cs文件中
    Response.Redirect(Request.Url.ToString());.aspx文件中
    window.location.href=document.URL;就不会出现你说的那种情况了。。试试看
      

  4.   

    我是用老办法 用repeater控件呈现 了。