Global.asax file does not load

Asked

Viewed 510 times

0

I have a project in Webforms and wanted to make routes in it.

I followed an answer that they gave me in another topic and everything worked very well, but now I went to create another project and it seems that does not recognize the routes I created.

My file is like this:

<%@ Application Language="C#" %>

<script runat="server">
        public class Global_asax : System.Web.HttpApplication {
            void Application_Start(object sender, EventArgs e) {
                DevExpress.Web.ASPxClasses.ASPxWebControl.CallbackError += new EventHandler(Application_Error);
                RegisterRoutes(System.Web.Routing.RouteTable.Routes);
            }

            void Application_End(object sender, EventArgs e) {
                // Code that runs on application shutdown
            }

            void Application_Error(object sender, EventArgs e) {
                // Code that runs when an unhandled error occurs
            }

            void Session_Start(object sender, EventArgs e) {
                // Code that runs when a new session is started
            }

            void Session_End(object sender, EventArgs e) {
                // Code that runs when a session ends. 
                // Note: The Session_End event is raised only when the sessionstate mode
                // is set to InProc in the Web.config file. If session mode is set to StateServer 
                // or SQLServer, the event is not raised.
            }

            public static void RegisterRoutes(System.Web.Routing.RouteCollection routes)
            {
                routes.MapPageRoute("Inicio",
                "Inicio",
                "~/inicio.aspx");

            }
        }
</script>

What might be going on?

1 answer

1

The problem was solved by adding a Global.Cs class with the Global.asax code, and keeping Global.asax only with the first line.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.