ASP.NET调试的问题.

今天我花了两个多小时,调试一个ASP.NET网页,怎么也不对,不能进入debug状态,而别的网页可以,我百思不得其解,代码都是对的,可是结果就是不对,最后终于想起来,看看aspx页面的声明部分,才发现我为了页面的速度,加上了

<%@ OutputCache Duration="10" VaryByParam="None" %>

原来是用了Catche,所以页面不能再此加载,并且传入不同的参数,返回的页面内容完全一样,没有刷新,为了根据不同的参数刷新页面,可以加上一下设置,比如。

<%@ OutputCache Duration="10" VaryByParam="Index;Direction" %>

这样,可以根据不同的参数值,进行刷新。就可以显示正确的结果了。

写下来,也是让自己可以记住,要不过些日子,碰到了这样的问题,又要浪费时间再看代码的错误了,其实代码根本没有错误。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值