2013-03-08 62 views
0
 <fieldset id="trans"> 

      <legend>Transaction info 

      </legend> 
      <table> 

       <tr class="PickListItem"> 
        <td>Issued By:</td> 
        <td>#= ActionInitiatedBy #</</td> 
       </tr> 
       <tr> 
        <td>Exp Date Override:</td> 
        <td>#=ExpDateOverridden #</td> 
       </tr> 
       <tr> 
        <td>billing Status:</td> 
        <td></td> 
       </tr> 
       <tr> 
        <td>Bill Batch Date:</td> 
        <td></td> 
       </tr> 
       <tr> 
        <td>Refunded:</td> 
        <td> #=RefundedDate#</td> 
       </tr> 
       <tr> 
        <td>Refunded By:</td> 
        <td>#=RefundedBy#</td> 
       </tr> 
       <tr> 
        <td> 
         <div> 
          Note: 
         <br /> 
          #= Note# 

         </div> 



        </td> 

       </tr> 
       <tr> 
        <td> 

          #if ("#= Refunded #" == 'no' ) 
          {# 
          <div> 
            <label>Refund Amount : $ #= PatronChargeAmount #</label> &nbsp; <a onclick="Refund(' #= ActionHistory_id # ')" class="k-button">Refund?</a> 

          </div> 

          #}# 


        </td> 

       </tr> 
      </table> 

     </fieldset> 

我是新来的MVC &剑道控制。 条件语句不是错误的,但div从不显示。我究竟做错了什么。请帮忙。剑道外部模板绑定到网格

回答

0

你的HTML是错误的!你写道:<td>#= ActionInitiatedBy #</</td>(有一个额外的</)。它应该是<td>#= ActionInitiatedBy #</td>

0

事实上,你的情况是不正确的 - check the documentation

应该是这样的

<td> 
      #if (Refunded == 'no'){# 
         <div> 
          <label>Refund Amount : $ #= PatronChargeAmount #</label> &nbsp; <a onclick="Refund(' #= ActionHistory_id # ')" class="k-button">Refund?</a> 
         </div> 
      #}# 
</td>