[英]failed to load net::ERR_CONTENT_LENGTH_MISMATCH
我陷入了一个奇怪的问题。 我有一个Web表单,其中在父级中继器的数据绑定上将Repeater(子级)绑定在Repeater(父级)内。 它可以通过网络在我的机器上正常工作。 但是在客户端,绑定到子中继器不会发生。 我已经通过检查元素在客户端检查了谷歌浏览器,该元素显示我“ 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);
}
}
}
如果我评论“ childrpt.DataBind();” 然后所有父行都成功完成页面执行,否则只有第一个父行被绑定,页面加载会在一段时间后停止。 这种行为只有在客户的场所才能体验到,就像我在页面上按预期执行那样。 中继器中没有图像。
根据此错误 ,当外部资源长度与响应中给定的Content-Length
标头不匹配时,将发生此错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.