文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>使用Velocity(VTL)调用自定义C# .net 中的方法

使用Velocity(VTL)调用自定义C# .net 中的方法

时间:2011-06-14  来源:cestarme

最近在做一个项目,项目里面使用了VTL模板,用起来还是很方便,这里给记录一下用vtl调用.net中自定义的方法,高手就不要往下看了,呵呵.

例如我要在模板中调用这样的一个方法,代码如下:

      命名空间:XINLG.Web._codes.manage.site._default
      /// <summary>
        /// 获取站点表的数据
        /// </summary>
        /// <param name="Id"></param>
        /// <param name="Name"></param>
        /// <returns></returns>
        public string GetSitesFieldValue(string Id, string Name)
        {
             return “哈哈,调用成功了!”;
        }

 

在需要使用的.net页面中用velocity声明:

//实例化
XINLG.Web._codes.manage.site._default sitesBll = new site._default();
//将这个对象加入到VelocityContext里面去,就可以在模板中调用了.
VelocityContext.Put("sites", sitesBll);
 
模板中使用:
$sites.GetSitesFieldValue("${li.get(2)}","Title")
${li.get(2)}//表示在循环中得到的数据 字符串
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载