示例#1
0
        /// <summary>
        /// 设置URL
        /// </summary>
        /// <param name="urlDict"></param>
        public static void SetUrl(UrlRuleType rule, IDictionary <UrlRulePageKeys, string> urlDict)
        {
            int ruleID;
            int num = urls.GetLength(1); //typeof(UrlRulePageKeys).GetFields().Length-1;

            if (num != urlDict.Count)
            {
                throw new ArgumentOutOfRangeException();
            }

            ruleID = (int)rule;

            foreach (KeyValuePair <UrlRulePageKeys, string> p in urlDict)
            {
                TemplateUrlRule.urls[ruleID, (int)p.Key] = p.Value;
            }
        }
示例#2
0
        /// <summary>
        /// 设置URL
        /// </summary>
        /// <param name="urlDict"></param>
        public static void SetUrl(UrlRuleType rule, IDictionary<UrlRulePageKeys, string> urlDict)
        {
            int ruleID;
            int num = urls.GetLength(1); //typeof(UrlRulePageKeys).GetFields().Length-1;
            if (num != urlDict.Count) throw new ArgumentOutOfRangeException();

            ruleID = (int)rule;

            foreach (KeyValuePair<UrlRulePageKeys, string> p in urlDict)
            {
                TemplateUrlRule.urls[ruleID, (int)p.Key] = p.Value;
            }
        }
示例#3
0
 /// <summary>
 /// 设置模板URL方案
 /// </summary>
 /// <param name="index"></param>
 public static void SetRule(UrlRuleType type)
 {
     templateUrlRuleIndex = (int)type;
 }
示例#4
0
 /// <summary>
 /// 设置模板URL方案
 /// </summary>
 /// <param name="index"></param>
 public static void SetRule(UrlRuleType type )
 {
     templateUrlRuleIndex = (int)type;
 }