Ne peut pas obtenir le contenu interne de div_images parce que le contenu n'est pas littérale

Hé les gars, j'obtiens l'erreur ci-dessus. Veuillez voir dans mon code ci-dessous & me suggérer ce que j'ai été mal fait:

HTML :

    string ProductImages = string.Empty;
string str_query = string.Empty;
DataTable dt_Common = new DataTable();

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        bind_images();
    }
}

Code :

 private void bind_images()
{
    if (Request.QueryString["id"] != null)
    {
        str_query = "select top(5) image from tbl_product_images where productinfo_id='" + Request.QueryString["id"].ToString() + "'";
        dt_Common = new CommonClass().bind_department(str_query);
        if (dt_Common.Rows.Count> 0)
        {
            for (int i = 0; i < dt_Common.Rows.Count; i++)
            {
                div_images.InnerHtml += "<a  class=\"activeborder\" data-image=" + dt_Common.Rows[i]["image"] + " data-zoom-image=" + dt_Common.Rows[i]["image"] + "><img src=" + dt_Common.Rows[i]["image"] + " /></a>";     //Getting error in this line.
            }
        }
    }
    else
    {

    }
}

Je l'ai essayé à partir derniers jours mais n'obtient pas la solution. Toute suggestion de vraiment l'apprécier.

Avez-vous essayé .InnerText propriété ?

OriginalL'auteur John | 2013-05-13