NVelocity使用在.net(c#)
来源:互联网 发布:淘宝找回手机真的假的 编辑:程序博客网 时间:2024/05/11 15:05
(0)前提是建一个web工程,(比如一般处理程序);空web
(1)、首先下载NVelocity.dll文件,放在web工程文件下(和.cs位置放在一起),
(2)、建立htm;切记不是html,不然最后提示找不到!《 Template vltTemplate = vltEngine.GetTemplate("HtmlPage1.htm");在这行出错!》
(3)在解决方案中,右点击工程名,找到“添加”——>“引用”——>浏览——>找到刚才(2)放置的NVelocity.dll文件;添加引用成功,在解决方案的工程文件下面的
引用文件夹下回产生一些引用。
(4);在xxx.ashx下面,添加模板:
context.Response.ContentType = "text/html";
//NVelocity模板
VelocityEngine vltEngine = new VelocityEngine();
vltEngine.SetProperty(RuntimeConstants.RESOURCE_LOADER, "file");
vltEngine.SetProperty(RuntimeConstants.FILE_RESOURCE_LOADER_PATH, Server.MapPath("~/Templates"));
vltEngine.Init();
VelocityContext vltContext = new VelocityContext();
vltContext.Put("PageTitle", "文件模板例子");
Template vltTemplate = vltEngine.GetTemplate("Default.htm");//xxx.htm文件
System.IO.StringWriter vltWriter = new System.IO.StringWriter();
vltTemplate.Merge(vltContext, vltWriter);
context.Response.Write(vltWriter.GetStringBuilder().ToString());
//模板结束
应用头文件:
using NVelocity;
using NVelocity.App;
using NVelocity.Runtime;
//如果应用成功,说明NVelocity.dll文件引用成功!模板可以使用了!
- NVelocity使用在.net(c#)
- 使用Nvelocity实现发送邮件功能(ASP.NET MVC2环境下)
- 使用NVelocity模板引擎构建ASP.NET网站
- asp.net模板引擎:C#中Nvelocity的简单使用
- 不拖控件ASP.NET——NVelocity(1)
- 不拖控件ASP.NET——NVelocity(2)
- NVelocity标签使用详解
- NVelocity标签使用详解
- NVelocity的使用
- NVelocity标签使用详解
- NVelocity其它使用注意
- NVelocity基本使用
- NVelocity for ASP.NET MVC
- NVelocity
- NVelocity
- NVelocity
- Nvelocity
- 登录使用NVelocity模版实现
- 1036. Boys vs Girls (25)
- 修改eclipse下tomcat的默认部署路径
- OJ刷题之时间的格式化
- secure CRT上传下载文件
- 写爬虫程序
- NVelocity使用在.net(c#)
- 锁屏上显示Activity
- 时间单位换算表
- google的protocol buffers 对象的序列化 for java
- nyoj 236 心急的c小加 【LIS】
- VisualSVN Server仓库迁移到Linux(包含所有版本, 权限,用户信息)
- Jenkins——简介
- 恶补web之六:javascript知识(2)
- 死亡十字寓意:全球经济与股市背离