当前位置:编程学习 > C#/ASP.NET >>

nvelocity模板问题

代码如下:
private struct pagerNav
        {
            public int pageCount;
            public int recordCount;
            public string firstPage;
            public string prevPage;
            public string nextPage;
            public string endPage;
        }
//获取分页
 pagerNav nav = new pagerNav();
 nav.recordCount = productCount;
nav.pageCount = pageCount;
nav.firstPage = catalogPath + "/";
载入模板:
template.LoadContext("pagenav", nav); 


模板页:
<div id="pager">共$pagenav.pageCount页 $pagenav.recordCount条记录 <a href="$pagenav.firstPage">首页</a> <a href="$pagenav.prevPage">上一页</a> <a href="$pagenav.nextPage">下一页</a> <a href="$pagenav.endPage">尾页</a></div>

如果换成单个变量,则可以替换,但载入结构则无法替换。是什么原因,是不是模板语法有错误? --------------------编程问答-------------------- 没明白 什么意思??
--------------------编程问答-------------------- 就是nvelocity根本无法认识我载入的类型(nav是一个结构体嘛。代模板中的内容替换不过来) --------------------编程问答-------------------- 问题已解决。 --------------------编程问答-------------------- 我晕。分还没送出去。顶一下。散点 --------------------编程问答-------------------- jf~
${pagenav.pageCount}
--------------------编程问答-------------------- 帮顶 接分
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,