0

Cookieを作成しようとしていますが、そのページにアクセスした回数もカウントしています。コードは次のとおりです。

<%
var visits=0;
visits=Request.Cookies("count");

if(visits="0") {
    Response.Cookies("count")=1;
    Response.Write("Welcome! You Have Visited This Page First  Time");
}
else {
    Response.Cookies("count")+=1;
    Response.Write("You Have visited this page" + Request.Cookies("count"));
    if(visits="1") {
        Response.Write(" time before");
    }
    else {
        Response.Write(" times before");
    }
}
%>

私は次のように出力を取得しています:

Welcome! You Have Visited This Page First Time

ページを更新しようとしても、上記と同じステートメントが出力として表示されます。助けてくれてありがとう

4

1 に答える 1

0

==2つの値を比較するためにを使用する必要があります。そして、あなたはとを比較stringしていますがint、それは間違っています。

これを試して:

if(visits==0) {
于 2013-03-08T12:52:26.397 に答える