Comments (2)
I believe lots of the headaches around FunctionContextContainer
could be avoided by removing PageRenderer.GetPageRenderFunctionContextContainer()
and make a virtual method on the template-class the same way as we have ie. Configure
so the template itself can return the FunctionContextContainer
it need for handling its request.
from c1-cms-foundation.
After a lot of digging through the sourcecode i kinda got to wrap my head around whats going on and it seems to point back to this Donut caching which also caused issues here
While its prob. all a very interesting feature, it looks like its enabled by default so while this is not really a bug-bug its more in the category of weird not-production-ready behavior which should clearly have been left as an opt-in experimental feature.
I've worked around it by adding the following to all my Razor functions
public override bool PreventFunctionOutputCaching => true;
from c1-cms-foundation.
Related Issues (20)
- Composite NuGet package CompositeC1.Core vs C1CMS.Assemblies HOT 5
- Bug when deleting parent record, CascadeDelete is set to false and was supposed to clear the reference to null
- Linking to Media Items in C1 CMS v6.11 HOT 3
- Items can't be duplicated with 8-char random string ID based data types
- Upgrading to C1 6.12 HOT 7
- ImageResizer not working if not logged in (after upgrade to 6.12) HOT 1
- "Please Upgrade - To Stay Safe" - Question about notification HOT 1
- DataTypeDescriptor Clone does not clone "Cachable"
- CompositeC1.Core 6.12 in NuGet HOT 1
- Extend IMediaFile
- Index PDF files on Azure HOT 4
- Upgrading to C1 6.13 HOT 1
- Cannot use Composite.Core.Routing.Pages.C1PageRoute.RegisterPathInfoUsage() on secondary hostnames' home page
- Allow for various extensionpoint-classes to be DI-friendly
- Expired SSL Certificate on https://c1console.composite.net/C1.aspx HOT 4
- Donut caching breaks functions using C1PageRoute.RegisterPathInfoUsage();
- Scale images in mediabrowser and mediapicker
- Show WebP files in the Image selector dialog
- Cannot add duplicate collection entry of type 'add' with unique key attribute 'name' set to 'SiteMap'
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from c1-cms-foundation.