【问题标题】:how to show a image for HTML type?如何显示 HTML 类型的图像?
【发布时间】:2013-06-04 09:00:39
【问题描述】:

我创建了一个自动完成搜索框,我得到了产品名称,我想得到产品照片,但我没有这样做。有我的代码:

<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>

网络服务代码:

[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;
        }
    }
}

我可以得到产品名称,但图像不是。看来:

我只想显示图片而不是 HTML 文本。我想我使用脚本或类似的东西,但我不知道我该怎么做?谢谢你的回答

【问题讨论】:

  • 删除属性之间的空格(如 src="" 而不是 src = '')并关闭图像:+ '/ >'。另外,我现在很确定您是否可以在其中显示图像。它是一个div?
  • 感谢您的回答,我删除了空格并添加了关闭标签但它不是解决方案,同样的情况是继续

标签: c# javascript jquery asp.net web-services


【解决方案1】:

【讨论】:

  • 感谢您的回答我可以使用它,但我不明白代码的某些部分,例如我从数据库中获取 ID 号,例如:sdr["EmployeeId"].ToString() 但我怎样才能显示在 HTML 上使用此 ID 链接,例如:
猜你喜欢
  • 2015-04-09
  • 2016-09-04
  • 2023-01-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-26
  • 2021-11-02
  • 1970-01-01
相关资源
最近更新 更多