У меня есть страница aspx, которая учитывает каждое посещение и создает файл cookie. Но если я использую страницу OutputCache, то только первый посетитель, который запросил страницу. Как я могу предотвратить эту ошибку?Страница кэша, но число просмотров
директива Page:
<%@ OutputCache Duration="1200" VaryByParam="mode;page;sid;tid" %>
Codebehind:
protected void Page_Load(object sender, EventArgs e)
{
//Load single post data
#region Hit Counter
//hit counter lasts during session
if (Session["LastHit" + postId] == null)
{
cmmnd.CommandText = "UPDATE Posts SET Hits=Hits+1 WHERE [email protected];";
cmmnd.ExecuteNonQuery();
Session["LastHit" + postId] = 1;
}
#endregion
}
Опубликовать код. –