Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法获取div_图像的内部内容,因为内容不是文字_C#_Asp.net - Fatal编程技术网

C# 无法获取div_图像的内部内容,因为内容不是文字

C# 无法获取div_图像的内部内容,因为内容不是文字,c#,asp.net,C#,Asp.net,我得到下面的错误。请查看下面我的代码并建议我做错了什么 HTML: 代码: private void bind_images() { if(Request.QueryString[“id”!=null) { str_query=“从tbl_产品_图像中选择顶部(5)图像,其中productinfo_id=”+请求.QueryString[“id”]。ToString()+”; dt_Common=new CommonClass().bind_department(str_查询); if(dt_

我得到下面的错误。请查看下面我的代码并建议我做错了什么

HTML:

代码:

private void bind_images()
{
if(Request.QueryString[“id”!=null)
{
str_query=“从tbl_产品_图像中选择顶部(5)图像,其中productinfo_id=”+请求.QueryString[“id”]。ToString()+”;
dt_Common=new CommonClass().bind_department(str_查询);
if(dt_Common.Rows.Count>0)
{
对于(int i=0;i

我从前几天开始尝试过,但没有找到解决方案。任何建议都非常感谢。

呈现控件后,不应使用innerHtml。使用
RenderControl
,如下所述:

我已经解决了这个问题:

StringBuilder _StrB = new StringBuilder();

    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++)
            {
                image.Src = dt_Common.Rows[i]["image"].ToString().Replace("~", "..");
                _StrB.Append("<a id=" + i + " class=\"activeborder\" data-image=" + dt_Common.Rows[i]["image"].ToString() + " data-zoom-image=" + dt_Common.Rows[i]["image"].ToString() + "><img src=" + dt_Common.Rows[i]["image"].ToString() + " /></a>");
            }
            
        }
        string AllHTMLImages = _StrB.ToString().Replace("~", "..");
        div_images.InnerHtml = AllHTMLImages;
    }
    else
    {

    }
StringBuilder\u StrB=new StringBuilder();
if(Request.QueryString[“id”!=null)
{
str_query=“从tbl_产品_图像中选择顶部(5)图像,其中productinfo_id=”+请求.QueryString[“id”]。ToString()+”;
dt_Common=new CommonClass().bind_department(str_查询);
if(dt_Common.Rows.Count>0)
{
对于(int i=0;i
字符串值=((文字)(cell.Controls[0])).Text

您是否尝试了
.InnerText
属性?您是否可以编写文本,因为它仍然显示错误!StringWriter sw=新的StringWriter();HtmlTextWriter w=新的HtmlTextWriter(sw);分区图像渲染控制(w);string s=string.Empty;Dim sw As IO.StringWriter=新IO.StringWriter():div_images.RenderControl(新HtmlTextWriter(sw)):Dim s As String=sw.GetStringBuilder().ToString()
 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
    {

    }
}
StringBuilder _StrB = new StringBuilder();

    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++)
            {
                image.Src = dt_Common.Rows[i]["image"].ToString().Replace("~", "..");
                _StrB.Append("<a id=" + i + " class=\"activeborder\" data-image=" + dt_Common.Rows[i]["image"].ToString() + " data-zoom-image=" + dt_Common.Rows[i]["image"].ToString() + "><img src=" + dt_Common.Rows[i]["image"].ToString() + " /></a>");
            }
            
        }
        string AllHTMLImages = _StrB.ToString().Replace("~", "..");
        div_images.InnerHtml = AllHTMLImages;
    }
    else
    {

    }