Я думаю, вы захотите сделать это либо в Javascript, либо в Razor, но не в обоих.
Если ваш массив поступает от вашего контроллера, вы можете определить myArray в razor . Просто поместите это в @{ }
теги. Более подробно здесь: https://forums.asp.net/post/4532657.aspx
Если javascript, просто установите его как:
HTML:
<div class="setCols">
Javascript / Jquery
if (typeof myArray != "undefined"
&& myArray != null
&& myArray.length > 0)
$(".setCols").addClass("col-md-8");
else
$(".setCols").addClass("col-md-12");
Они могут быть не на 100% синтаксически правильными, но, надеюсь, ставят вас на правильный путь.