Как проверить условие в файле .cshtml - PullRequest
0 голосов
/ 23 января 2019

Я хочу проверить поле FormattedLastFillDate ... Как синтаксис выдает ошибку ... Может ли кто-нибудь помочь записать условие If в .cshtml файле ... Ниже блок кода.

 @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 голосов
/ 23 января 2019

переменная должна быть в доступном режиме.Я думаю, что вы были довольно близко, попробуйте это:

*@{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>
}*
0 голосов
/ 23 января 2019

вам нужно попробовать это:

@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>
}
...