Hi,
Trent L. Taylor (03/30/2009)
Well, this doesn't really make any sense on the two user thing. In IIS each session is going to create new instances. The ONLY thing that I could see is if you have something that is shared that you are attempting to bind to which could cause an error like this. Also, based on your exception, I assume that you have your own base page and are inheriting the SF BasePage. If this is the case, the OnPreRender that you are overriding isn't that of our BasePage, but rather that of the .NET Page class (which is what the BasePage inherits from).
I only have this code in OnPreRender().
protected override void OnPreRender(EventArgs e)
{
base.OnPreRender(e);
this.ErrorIcon = "../images/ErrorIcon.png";
}
[quote]If you can provide a reproducable sample then that would make it MUCH easier. But based on the details that you have given and looking at the SF source, I cannot see where your point of failure is.
I tried to create small project, but unable to reproduce.

On a final thought here, it is extremely rare to have a "multi-user" type of issue when dealing with web applicaitons unless there is something specific within your application or a shared (static) method, property, or class that they are all referencing that is not taking this into account.
As you can see the code as above, and also the callstack during exception, we doesn't have any complex code. Also, we really can reproduce it by 2 person access same page at the same time using our application (Click at the same time). If we run it one after one, and just half second delay, the error will not occurred. I am preparing my application and db, but it is huge. It takes time. Hope you can find out something.
Thank you.