2013-06-04 43 views
0

我創建了一個自動完成搜索框,並獲取了產品名稱,我想要獲取產品照片但我沒有做到。這裏是我的代碼:如何顯示HTML類型的圖像?

<asp:TextBox ID="txtContactsSearch" runat="server" Width="261"></asp:TextBox> 
<cc1:AutoCompleteExtender ServiceMethod="Search11" 
    MinimumPrefixLength="1" 
    CompletionInterval="10" 
    EnableCaching="false" 
    CompletionSetCount="10" 

    TargetControlID="txtContactsSearch" 
    ID="AutoCompleteExtender1" runat="server" FirstRowSelected = "true"> 
</cc1:AutoCompleteExtender> 

Web服務代碼:

[System.Web.Script.Services.ScriptMethod()] 
[System.Web.Services.WebMethod] 
public static List<string> Search11(string prefixText, int count) 
{ 
    using (SqlConnection conn = new SqlConnection()) 
    { 
     conn.ConnectionString = ConfigurationManager.AppSettings["U"].ToString(); 
     using (SqlCommand cmd = new SqlCommand()) 
     { 
      cmd.CommandText = "select Top(10) * from S WITH (NOLOCK) where KeySentences like @SearchText + '%' "; 
      cmd.Parameters.AddWithValue("@SearchText", prefixText); 
      cmd.Connection = conn; 
      conn.Open(); 
      List<string> Search = new List<string>(); 
      using (SqlDataReader sdr = cmd.ExecuteReader()) 
      { 
       while (sdr.Read()) 
       { 
        //"<img src='st4.abc.com.tr/img/urun/p_" + sdr["RecID"].ToString()+"_01_01.jpg' />" + " " 
        Search.Add(sdr["KeySentences "].ToString().Substring(0, 30)); 
        Search.Add("<img style = 'height:30px;width:30px' src = 'st4.abc.com.tr/img/urun/p_"+sdr["RecID"].ToString()+"_01_01.jpg'"); 
       } 
      } 
      conn.Close(); 
      return Search; 
     } 
    } 
} 

我可以得到產品的名稱,但圖像不是。看來:

enter image description here

我想只顯示圖片不是HTML text.I認爲我使用腳本或者類似的東西,但我不知道我能爲這個做什麼?謝謝您的回答

+0

刪除屬性之間的空間來實現(如SRC =「」,而不是SRC =「」),並關閉圖像:+'/>'。另外,我現在很確定你是否可以在那裏顯示圖像。這是一個div? – Alex

+0

感謝您的回答,我刪除空格,並添加密切的標記,但它不是解決方案,相同的情況是繼續 – Bip

回答

0