>>Is it possible to redirect to a page from C# class? Typically you can do it easily in a class based on System.Web.UI.Page class by the following line:
>>
>>
>>Response.Redirect("ErrorMessage.aspx", true);
>>
>>
>>But I would like to be able to redirect to this page from a plain C# class. Is it possible or how to make it possible?
>
>Your ASP.NET application should have a main class for the hit. I call it Process. It is referenced as oProcess. In it, I tie everything I need such as oProcess.oResponse, oProcess.oRequest, oProcess.oServer and oProcess.oPage. Then, you make this object available everywhere. Then, from everywhere, you can do oProcess.oReponse.Redirect().
>
>Basically, the entry point of each ASP.NET page should inherit from the page such as:
>
>
> Inherits System.Web.UI.Page
>
>
>Having this, you would then gain access to Response, Request, Server and Page, for example.
First, thank you for your message. It sounds very interesting. But I need to understand more.
When you are saying "main class" Process, how do you create it? Could you please write a snippet of code on it? And when you are saying "make this object available everywhere" do I understand that the reference to this object is Public?
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham