0

http://msdn.microsoft.com/en-us/library/system.web.httpcachepolicy.setetag.aspx

有没有办法检查 ETag 是否已经设置?我不断收到异常

ETag 标头已设置

但我可以弄清楚如何检查它

4

1 回答 1

0

您可以检查它的响应标头。例如在 ActionResult

    public override void ExecuteResult(ControllerContext context)
    {
        if (_etag != null && context.HttpContext.Response.Headers["ETag"] == null)
        {
            context.HttpContext.Response.AddHeader("ETag", _etag);
        }
    }
于 2012-04-27T13:03:15.090 回答