我有以下的T4文本模板,它是反覆在很多地方:T4文本模板:方法返回的HTML表達式
<# if (!package.Name.Equals("Amazon")) {#>
<td><#=package.Name#></td>
<#} else {#>
<td><a href="<#=package.Name#>@Amazon.com"><#=package.Name#></a></td>
<#}#>
我想與href屬性,如果返回字符串的函數替換此package.Name等於亞馬遜,例如:
private static string ConvertPackageName(Package package)
{
if (!package.Name.Equals("Amazon"))
{
return package.Name;
}
return "<a href="<#=package.Name#>@Amazon.com"><#=package.Name#></a>";
}
是有可能有這樣的事情,所以我可以有這樣不是代碼:
<td><#=ConvertPackageName(package)#></td>