如何检查.cshtml文件中的条件

时间:2019-01-23 05:10:10

标签: c# razor model-view-controller

我想检查FormattedLastFillDate字段...语法如何引发错误...任何人都可以帮助在 .cshtml 文件中写入If条件...下面是代码块。

 @if ( FormattedLastFillDate!= "My logic")                        
    <tr>
        <td class="td--numeric">{{OrderNumber}}</td>
        <td>
            <a href="@Url.Action(Mvc.Public.JavaScriptRequired())" onclick="popDrugImprint('{{Ndc}}', '{{{& DrugName}}}'); return false;">{{DrugName}}</a>
            <div class="order-directions">{{Directions}}</div>
            <div class="order-message">{{Message}}</div>
        </td>
        <td>{{DrugStrength}}</td>
        <td>{{DrugForm}}</td>
        <td class="td--numeric">{{FormattedRefillsLeft}}</td>
        <td class="td--numeric">{{Ndc}}</td>
        <td class="td--numeric">{{FormattedLastFillDate}}</td>
     </tr>

2 个答案:

答案 0 :(得分:0)

您需要尝试以下一项:

@if ( FormattedLastFillDate!= "My logic")
{                    
<tr>
    <td class="td--numeric">{{OrderNumber}}</td>
    <td>
        <a href="@Url.Action(Mvc.Public.JavaScriptRequired())" onclick="popDrugImprint('{{Ndc}}', '{{{& DrugName}}}'); return false;">{{DrugName}}</a>
        <div class="order-directions">{{Directions}}</div>
        <div class="order-message">{{Message}}</div>
    </td>
    <td>{{DrugStrength}}</td>
    <td>{{DrugForm}}</td>
    <td class="td--numeric">{{FormattedRefillsLeft}}</td>
    <td class="td--numeric">{{Ndc}}</td>
    <td class="td--numeric">{{FormattedLastFillDate}}</td>
 </tr>
}

答案 1 :(得分:0)

该变量应为可访问模式。 我认为您距离很近,请尝试以下操作:

*@{string FormattedLastFillDate= "test";}
@if (FormattedLastFillDate != "test")
{ <tr>
        <td class="td--numeric">{{OrderNumber}}</td>
        <td>
            <a href="@Url.Action(Mvc.Public.JavaScriptRequired())" onclick="popDrugImprint('{{Ndc}}', '{{{& DrugName}}}'); return false;">{{DrugName}}</a>
            <div class="order-directions">{{Directions}}</div>
            <div class="order-message">{{Message}}</div>
        </td>
        <td>{{DrugStrength}}</td>
        <td>{{DrugForm}}</td>
        <td class="td--numeric">{{FormattedRefillsLeft}}</td>
        <td class="td--numeric">{{Ndc}}</td>
        <td class="td--numeric">{{FormattedLastFillDate}}</td>
     </tr>
}*