加载net失败::ERR_CONTENT_LENGTH_MISMATCH



我遇到了一个奇怪的问题。我有一个web表单,在其中我绑定了一个中继器(子)内的中继器(父)在父中继器的数据绑定。它通过网络在我的机器上运行良好。但是在客户端,不会发生与子重复器的绑定。我已经检查了谷歌浏览器在客户端通过检查元素,它显示了我"net::ERR_CONTENT_LENGTH_MISMATCH"错误,但在我的机器它不显示相同的错误。

我使用以下代码绑定子重复器

protected void parent_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
    if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
    {
        try
        {
            HiddenField emid = (HiddenField)e.Item.FindControl("hdnemId");
            string id = emid.Value;
            DataTable dt = Employee.GetAllEmployee(int.Parse(emid.Value), 1);
            Repeater childrpt = (Repeater)e.Item.FindControl("child1");
            childrpt.DataSource = dt;
            childrpt.DataBind();
        }
        catch (Exception ex)
        {
            Utilities.LogError(ex);
        }
    }
}

如果我注释了"childpt . databind();",那么页面执行成功完成,所有父行都被绑定,否则只有第一个父行被绑定,页面加载在一段时间后停止。这种行为是经验只有在客户的前提下,在我的页面按预期执行。中继器中没有图像

根据这个错误,当外部资源长度与响应中给出的Content-Length标头不匹配时,会发生此错误。

最新更新