Example #1
0
        /// <summary>
        /// 获取某模板文件的绝对路径,文件名必须从视图 view 的根目录算起
        /// </summary>
        /// <param name="fileName"></param>
        /// <returns></returns>
        public String getTemplatePathByFile(String fileName)
        {
            MvcViews x = new MvcViews();

            x.setController(this.controller);
            return(x.getTemplateByFileName(fileName).getTemplatePath());
        }
Example #2
0
        public Template getTemplateByAction(MethodInfo actionMethod)
        {
            MvcViews x = new MvcViews();

            x.setController(this.controller);
            return(x.getTemplateByAction(actionMethod));
        }
Example #3
0
        //------------------------------------------------------------------------------------------

        /// <summary>
        /// 根据 action 名称获取模板对象
        /// </summary>
        /// <param name="action"></param>
        /// <returns></returns>
        public Template getTemplateByAction(String action)
        {
            MvcViews x = new MvcViews();

            x.setController(this.controller);
            return(x.getTemplateByAction(action));
        }
Example #4
0
 private Template getTemplate( String templateFileName )
 {
     MvcViews v = new MvcViews();
     v.setController( _currentController );
     return v.getTemplateByFileName( templateFileName );
 }
Example #5
0
 /// <summary>
 /// 获取某模板文件的绝对路径,文件名必须从视图 view 的根目录算起
 /// </summary>
 /// <param name="fileName"></param>
 /// <returns></returns>
 public String getTemplatePathByFile( String fileName )
 {
     MvcViews x = new MvcViews();
     x.setController( this.controller );
     return x.getTemplateByFileName( fileName ).getTemplatePath();
 }
Example #6
0
 //------------------------------------------------------------------------------------------
 /// <summary>
 /// 根据 action 名称获取模板对象
 /// </summary>
 /// <param name="action"></param>
 /// <returns></returns>
 public Template getTemplateByAction( String action )
 {
     MvcViews x = new MvcViews();
     x.setController( this.controller );
     return x.getTemplateByAction( action );
 }
Example #7
0
 public Template getTemplateByAction( MethodInfo actionMethod ) {
     MvcViews x = new MvcViews();
     x.setController( this.controller );
     return x.getTemplateByAction( actionMethod );
 }
Example #8
0
        protected String getXHtmlTemplate()
        {
            MvcViews v = new MvcViews();
            Template t = v.getTemplateByFileName( MvcConfig.Instance.GetErrorTemplateFile() );
            if (t.IsTemplateExist()) return t.getTemplateString();

            return getDefaultXHtmlTemplate();
        }