C# 不安全问题

C# 不安全问题,c#,nvelocity,C#,Nvelocity,我已经在使用NVelocity模板的现有系统上接管了一些工作。它遍历一些数据行,然后循环遍历字段,创建数据的html表。我想对此进行更改,以便某些表格单元格包含来自不同字段的数据 以下是它的工作原理: #if($data.Count > 0) #set ($end = $data.Count - 1) #foreach($count in [0 .. $end]) <tr class="$!class $!alerts $!status">

我已经在使用NVelocity模板的现有系统上接管了一些工作。它遍历一些数据行,然后循环遍历字段,创建数据的html表。我想对此进行更改,以便某些表格单元格包含来自不同字段的数据

以下是它的工作原理:

#if($data.Count > 0)
    #set ($end = $data.Count - 1)
    #foreach($count in [0 .. $end])
        <tr class="$!class $!alerts $!status">
        #set($colcount = 0)
        #foreach($field in $fields)
            <td class="$!colclass">
                $data.GetData($count, $field)
            </td>
        #end
        </tr>
    #end
#end
#如果($data.Count>0)
#设置($end=$data.Count-1)
#foreach([0..$end]中的计数)
#集合($colcount=0)
#foreach($字段中的字段)
$data.GetData($count,$field)
#结束
#结束
#结束
我想让它做这样的事情:

#if($data.Count > 0)
    #set ($end = $data.Count - 1)
    #foreach($count in [0 .. $end])
        <tr class="$!class $!alerts $!status">
        #set($colcount = 0)
        #foreach($field in $fields)
            #if($field.Name=="JourneyAlias")
                $data.GetData($count, $field) - $data.GetData($count, 'JourneyId')
            #else
                <td class="$!colclass">
                    $data.GetData($count, $field)
                </td>
            #end
        #end
        </tr>
    #end
#end
#如果($data.Count>0)
#设置($end=$data.Count-1)
#foreach([0..$end]中的计数)
#集合($colcount=0)
#foreach($字段中的字段)
#如果($field.Name==“JourneyAlias”)
$data.GetData($count,$field)-$data.GetData($count,'JourneyId'))
#否则
$data.GetData($count,$field)
#结束
#结束
#结束
#结束

简言之,我想知道如何从数据中访问字段JourneyId,我需要这个语法:

#set($journeyid = $data.DataItem($count).JourneyID)

$data和$fields的类型是什么?我需要的问题是这样的语法:#set($journeyid=$data.DataItem($count.journeyid)你可以回答你自己的问题,几天后接受它。