我正在尝试创建一个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
即使我尝试刷新页面,也会得到与输出相同的上述语句。提前感谢您的帮助
发布于 2013-03-08 20:52:26
您必须使用==
来比较两个值。您正在比较string
和int
,但这是错误的。
试试这个:
if(visits==0) {
https://stackoverflow.com/questions/15290224
复制相似问题