ASP.NET - how to put hyperlink to imagebutton in ajax slideshow

Asked By saif on 03-Nov-13 08:10 PM
i have created ajax slideshow . But i want the hyperlink means if i click on image it will redirect to the particular product details by evaluating id  ..my code is below

.cs


    [System.Web.Services.WebMethod]
    [System.Web.Script.Services.ScriptMethod]
    public static AjaxControlToolkit.Slide[] GetSlides()
    {
      AjaxControlToolkit.Slide[] slides = new AjaxControlToolkit.Slide[dt.Rows.Count];
      string imagepath = "";
    
      for (int i = 0; i < dt.Rows.Count; i++)
      {
        DataRow dr = dt.Rows[i];
        //string info = dr["ImagePath"].ToString();
        //string[] arInfo = new string[2];
        //// define which character is seperating fields
        //char[] splitter = { '/' };
        //arInfo = info.Split(splitter);
        imagepath = dr["image"].ToString();
        id1 = dr["id"].ToString();
        slides[i] = new AjaxControlToolkit.Slide("galorg/" + imagepath, "<a href='product_details?id='"+id1 +"'>id1</a>", "Image Description");

     }
      return slides;
    }






and in aspx file:


  <a href='product_details.aspx?id=<%#Eval("id") %>'>  
  <asp:ImageButton ID="imgShowImage" runat="server"  
          Height="125" Width="165"
         
          AlternateText="" /></a>
 

   <ajax:SlideShowExtender ID="slideshowextend1" runat="server"
          TargetControlID="imgShowImage"
          SlideShowServiceMethod="GetSlides"
          AutoPlay="true"
          ImageDescriptionLabelID="imageLabel1"
      
          Loop="true" />