c# - The enableOutputCache parameter is not allowed -
i'm trying block ie caching webpage. after reading question here found there 2 solutions:
adding
[outputcache(duration = 0)]
to each controller or add web.config
<caching> <outputcache enableoutputcache="false" /> </caching>
i decided go second way. after putting config file:
<system.web> <compilation debug="true" targetframework="4.5" /> <httpruntime targetframework="4.5" /> <authentication mode="windows" /> <authorization> <deny users="?" /> </authorization> <customerrors mode="off" /> <caching> <outputcachesettings enableoutputcache="false" /> </caching> </system.web>
the enableoutputcache paremeter underlined message: "the enableoutputcache parameter not allowed"
wrong code?
i think syntax error.
this should be:
<system.web> <compilation debug="true" targetframework="4.5" /> <httpruntime targetframework="4.5" /> <authentication mode="windows" /> <authorization> <deny users="?" /> </authorization> <customerrors mode="off" /> <caching> <outputcache enableoutputcache="false" /> </caching> </system.web>
if want know how use outputcachesettings
can find answer here.
Comments
Post a Comment