Example #1
0
        /// <summary>运行代码</summary>
        /// <param name="className"></param>
        /// <param name="data"></param>
        /// <returns></returns>
        public String Render(String className, IDictionary <String, Object> data)
        {
            TemplateBase temp = CreateInstance(className);

            temp.Data = data;
            temp.Initialize();

            try
            {
                return(temp.Render());
            }
            catch (Exception ex)
            {
                throw new TemplateExecutionException("模版执行错误!", ex);
            }
        }