Как скрыть конкретный элемент li с условием, используя html таблицы в c#

#c# #html #css #razor #html-table

Вопрос:

У меня есть столик. Мне нужно скрыть детали при условии. Я пытался, но не нашел решения. Пожалуйста, помогите мне. ниже мой код

   private string GenerateInvoiceTable(IInvoiceResponeForPdf invoice)
        {
            return $@"<table  style='width:120mm;font-size:20pt;font-family:tahoma;border-collapse:collapse;'>
                        <thead> 
                             <div style='text-align:center; width:25%'>
                             <ui class='list-unstyled'>
                                    <li style='font-weight:bold;'>Ramkrishna </li>
                                    <li>Begum Bazar,</li>
                                    <li>Hyderabad - 500012,</li>
                                    <li>Telagana, Code : 36,</li>                               
                                    **<li style='visibility: ${invoice.InvoiceType != "Estimation"} ? 

Я пробовал разные подходы, но не нашел решения. Мне нужно скрыть контактные номера и номер gstin, если тип счета-фактуры  "estimation"  . пожалуйста, помогите мне


Ответ №1:

Заключите выражение в круглые скобки

 <li style='visibility: {(invoice.InvoiceType != "Estimation" ? "visible" : "hidden")}'>M: 1234567898,Ph: 040-2222222,</li>
 

Комментарии:

1. .,,работает идеально ..но это занимает много ли ,, когда скрываешь это .. есть ли какая-либо автоматическая настройка ?

visible' :Я пробовал разные подходы, но не нашел решения. Мне нужно скрыть контактные номера и номер gstin, если тип счета-фактуры "estimation" . пожалуйста, помогите мне

Ответ №1:

Заключите выражение в круглые скобки


Комментарии:

1. .,,работает идеально ..но это занимает много ли ,, когда скрываешь это .. есть ли какая-либо автоматическая настройка ?

hidden''>M: 1234567898,Ph: 040-2222222,</li>
<li>GSTIN: abcdezjsj. </li>**
</ui>
</div>
<div style='text-align:center; width:25%'>
<h4>Retail Invoice </h4>
</div>
</thead>
{GenerateInvoiceTableBody(invoice)}
{GenerateInvoicefooter(invoice)}
</table>";
}

Я пробовал разные подходы, но не нашел решения. Мне нужно скрыть контактные номера и номер gstin, если тип счета-фактуры "estimation" . пожалуйста, помогите мне

Ответ №1:

Заключите выражение в круглые скобки


Комментарии:

1. .,,работает идеально ..но это занимает много ли ,, когда скрываешь это .. есть ли какая-либо автоматическая настройка ?