我在一个源码程序中看到一些html文件。里面的代码如下:
#parse("_head.html")
<script type="text/javascript" src="$webpath/library/js/area.js"></script>
#if($colse)
<div class="error">$colse</div>
#else
#if($paramerror)
<div id="toperrors" class="errors">$paramerror</div>
#else
<div class="register">
<form action="$webpath/register${exname}" method="post">
#if($isinvite)
<div>
<div class="l images"><a href="$spaceurl" title="$username"><img src="$userhead" /></a></div>
<div class="l">
<h3>注册您的$sitename帐户,并加为$username的好友</h3>
$invitecontent</div>
</div>
<div class="clearpix"></div>
#else
<h3>用户注册</h3>
#end
#end
#end
请问这是哪个方面的知识?我该去搜索怎样的资料才能了解这些知识?
不是Mvc,也跟asp.net没有直接的关系,这个是NVelocity模版文件代码...楼主看下这篇文章扫盲先吧,功能很强大,可以用来生成静态页,任也可以用来生成代码,$是NVelocity引擎申明变量的标识符...
http://www.cnblogs.com/wuhuacong/archive/2007/11/17/962172.html
这是···
mvc 的视图可以按照自己定义的规则 去定义代码变量,这个功能应该类似。
这是那什么Nvelocity模板引擎吧,你可以在asp.net mvc配置这种模板引擎。
说实话这鸟东西性能不好,而且没智能感应,写起来不爽,不过视觉效果比起ASP。net好些。不过现在有了razor
只是自定义的模版,不要大吃一斤哦~
得分:100 系统奖励::200