<option id="opt" data-t_ext="@b.T_ext" data-t_ht = "@b.T_ht" data-z_ht = "@b.Z_ht">@b.Name</option>
@foreach (var b in ViewBag.cities)
{
<option value="something">@b.Name</option>
}
for(int i =0;I<paginationObj.totalPageCount;i++)
{
//И вот тут метод OrdersList лучше вызывать асинхронно, так как синхронность приведет к тому что каждый //следующий вызов будет ждать результата своей работы для того чтобы отправить следующий запрос,
// хотя вы вроде знаете что есть еще данные на других страницах
responseFiltered = api.OrdersList(filteredOrders, i, 100);
}