>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.