I’m creating a webserver using C# codebehind pages.
What I want is for one user to view and submit something on the page,
and that the data is stored serverside, in such a way that it’s persistent,
AND that ANOTHER user can view this data.
Am I restriced to saving it to a flatfile or database, or is there some kind of feature I can use in C# or .NET for this purpose, like a peristent cross-session variable or something?
(normal static variables would be different for each different user, right?)
Any static variable will be common to all users, but you should use Application. It is like Session but common to all users. If you need persistence over application reset then use a database.