# Module Eliom_predefmod.Action

    module Action: Eliom_mkreg.ELIOMREGSIG  with
      type page = exn list
      and type options = [ `Reload | `NoReload ]

Actions do not generate any page. They do something, then the page corresponding to the URL (without POST parameters or non-attached parameters or coservice parameters) is sent to the browser.

Actions return a list of exceptions. You may use this to give information to the handler that will be called to reload the page. Use `Eliom_sessions.get_exn` to access these exceptions from this handler.

If you give the optional parameter `~options:`NoReload` to the registration function, no page will be sent.

    include Eliom_mkreg.ELIOMREGSIG1

    module Cookies: Eliom_mkreg.ELIOMREGSIG1
        with type page = page * Eliom_services.cookie list