コード例 #1
0
ファイル: RouteHelper.cs プロジェクト: dprten/DemoArcgis
        /// <summary>
        ///
        /// </summary>
        /// <param name="relativePath"></param>
        /// <returns></returns>
        public static string GetAbsoluteRoutedUrl(string relativePath)
        {
            relativePath = relativePath.Substring(0, 1) == "/" ? relativePath.Remove(0, 1) : relativePath;
            string relativeUrl = string.Format("/{0}/{1}/{2}/{3}", RequestState.Request.Instance.Name, RequestState.PortalName, RequestState.Request.Language.LanguageCode, relativePath);

            return(BaseUrlHelper.GetAbsoluteUrl(relativeUrl));
        }
コード例 #2
0
ファイル: RouteHelper.cs プロジェクト: dprten/DemoArcgis
        /// <summary>
        ///
        /// </summary>
        /// <param name="action"></param>
        /// <returns></returns>
        public static string GetValidationRoutedUrl(string action)
        {
            string relativeUrl = string.Format("/{0}/{1}/{2}/{3}/{4}", RequestState.Request.Instance.Name, RequestState.PortalName, RequestState.Request.Language.LanguageCode, RouteHelper.SharedResources.Controllers.ValidationController, action);

            return(BaseUrlHelper.GetAbsoluteUrl(relativeUrl));
        }
コード例 #3
0
ファイル: RouteHelper.cs プロジェクト: dprten/DemoArcgis
        /// <summary>
        ///
        /// </summary>
        /// <param name="controller"></param>
        /// <param name="action"></param>
        /// <returns></returns>
        public static string GetRoutedUrl(string controller, string action)
        {
            string relativeUrl = string.Format("/{0}/{1}/{2}/{3}/{4}", RequestState.Request.Instance.Name, RequestState.PortalName, RequestState.Request.Language.LanguageCode, controller, action);

            return(BaseUrlHelper.GetAbsoluteUrl(relativeUrl));
        }