//所有codesmith函数都在script标签里面定义,包括变量

<%@ CodeTemplate Language="C#" TargetLanguage="T-SQL"
        Description
="Generates a update stored procedure." %>
 
-----------------------------------------------------------------
 
-- Date Created: <%= DateTime.Now.ToLongDateString() %>
 
-- Created By:   guojiang
 
-----------------------------------------------------------------
<script runat="template">
private string outputDirectory = "f:\\";
  
public string Getstring()
 
{
       
string param ="hehe!";
 
       
return param;
 }

 
</script>
<%=
this.Getstring()
%>
<%=outputDirectory%>;


调用用<% %> 括起来,一般有一个主函数来执行整个模板的函数
<%
this.Getstring();
%>
//取得函数的值
<%=
this.Getstring()
%>
posted on 2007-05-17 10:30  过江  阅读(739)  评论(0)    收藏  举报