У меня есть проект Microsoft Blazor. Я пытаюсь заставить Razor динамически изменять ширину столбцов таблицы. Мне не удалось заставить его работать, поэтому я создал эту очень урезанную версию для тестирования. Следующий код создает две таблицы. В первом коде Razor нет, а ширина отображается правильно. Во втором случае ширина игнорируется, даже если она жестко запрограммирована. В неурезанной версии я установил видимость столбца и текста заголовка с помощью Razor, и он отлично работает. Игнорируется только ширина.
<table>
<thead class="thead-light">
<tr>
<th WIDTH="100">Column 1</th>
<th WIDTH="200">Column 2</th>
</tr>
</thead>
</table>
<table>
<thead>
<tr>
@foreach (var col in Columns)
{
<th WIDTH="300">Column 1</th>
}
</tr>
</thead>
<tbody>
...