public void Redirect(String controller, String action)
        {
            _redirected = true;

            _response.Redirect(
                UrlInfo.CreateAbsoluteRailsUrl(_appPath, controller, action, _extension), false);
        }
        public void Redirect(String area, String controller, String action)
        {
            if (area == null || area.Length == 0)
            {
                Redirect(controller, action);
            }
            else
            {
                _redirected = true;

                _response.Redirect(
                    UrlInfo.CreateAbsoluteRailsUrl(_appPath, area, controller, action, _extension), false);
            }
        }
Exemple #3
0
        private String GetRedirectFunction()
        {
            String url;

            if (Area == null || Area.Length == 0)
            {
                url = UrlInfo.CreateAbsoluteRailsUrl(Context.Request.Path, Controller, Action, _extension);
            }
            else
            {
                url = UrlInfo.CreateAbsoluteRailsUrl(Context.Request.Path, Area, Controller, Action, _extension);
            }

            if (FormID == null || FormID.Length == 0)
            {
                return(String.Format("document.forms[0].action = '{0}';", url));
            }
            else
            {
                return(String.Format("document.getElementById('{0}').action = '{1}';", FormID, url));
            }
        }