Asp.net “Global” variables
I'm writing a page in ASP.NET and am having problems following the cycle of initialization on postbacks: I have (something akin to) the following: public partial class MyClass : System.Web.UI.Page { String myString = "default"; protected void Page_Init(object o, EventArgs e) { myString = Request["passedString"]; //note that I've tried to set the default here in Init on NULL... } protected void Page_Load(object o, EventArgs e) { if(!Postback) { //code that uses myString.... } else { //more code that uses myString.... } } } And what's happening is that my code picks up the "passedString" just