Ejemplo n.º 1
0
        public string GetModuleUrl(string modulePositionId)
        {
            string moduleUrlSplitter = string.Format(ModuleUrlSplitterFormat, modulePositionId);

            if (ModuleRouteValues[moduleUrlSplitter] != null)
            {
                //Decode the module url before using. Because the other module urls will be used when next page url generating.
                return("~" + ModuleUrlHelper.Decode(ModuleRouteValues[moduleUrlSplitter].ToString()));
            }
            return(string.Empty);
        }
Ejemplo n.º 2
0
        public string GetModuleUrl(string modulePositionId)
        {
            string moduleUrlSplitter = string.Format(ModuleUrlSplitterFormat, modulePositionId);

            if (ModuleRouteValues[moduleUrlSplitter] != null)
            {
                //Decode the module url before using. Because the other module urls will be used when next page url generating.
                return("~" + ModuleUrlHelper.Decode(ModuleRouteValues[moduleUrlSplitter].ToString()));
            }
            else
            {
                if (!string.IsNullOrEmpty(ModuleUrl) && this.ModuleCountInPage == 1)
                {
                    return("~/" + ModuleUrlHelper.Decode(this.ModuleUrl).TrimStart('/'));
                }
            }
            return(string.Empty);
        }